Carbon Copy Newsletter #1 #3684
wolffg
announced in
Announcements
Replies: 3 comments 2 replies
-
The |
Beta Was this translation helpful? Give feedback.
0 replies
-
Can a class be declared without the |
Beta Was this translation helpful? Give feedback.
1 reply
-
Hi. Regarding the tooling, I'm curious about Carbon's package management capabilities. Specifically, will Carbon have a package manager and a packages repository similar to npm for JavaScript? Given its compatibility with C++, could this feature be complex to implement ? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Carbon Copy, Feb. 2024
Welcome to Carbon Copy, a periodic update on the Carbon language!
We know that there are folks excited about the Carbon language who may lack time to follow the day-to-day work on Discord or Github. Carbon Copy is designed for those people who want a high-level view of what's happening on the project. This issue is a little longer than future ones as we're starting from scratch.
If you'd like to subscribe, you can join [email protected]. Carbon Copy should arrive roughly every other month.
Spotlight: Carbon goals and roadmap for 2024
As this is our first ever edition, and the first Carbon Copy of 2024, let's look back at 2023.
To borrow from the 2023 retrospective, our roadmap for 2023 focused on getting both the language and tools ready for evaluation.
We made fantastic progress on getting the language (design) ready by closing the most critical design gaps identified at the beginning of the year. While the tooling side made remarkable progress, it also started at a much earlier stage and so has a lot further to go.
We accepted many key proposals on topics such as values, variables, pointers, references, and inheritance. Here is some sample code illustrating some of these features[1]:
We also engaged more deeply with the C++ community, but it's clear we need a working compiler to further the conversation. This need for tooling is driving our 2024 priorities, with a potential v0.1 release in 2025. Get more details on our deliverables in the announcements below.
To see what v0.1 might include, check out "Defining the 0.1 language" and expected milestones.
Top announcements
Announcement: 2024 roadmap from #3564
Announcement: Focus implementation effort on the toolchain #3532
Talks and blogs from the team in 2023
Talks:
Recent Carbon blog posts
Top proposals and issues from 2023
Main
package #2550class
andinterface
syntax #2760Other notes
If you like this set of links, you'll love the weekly meeting notes, from the Carbon Weekly Sync.
Wrap-up
Don't forget to subscribe; you can join [email protected]. If you have comments or would like to contribute to future editions of Carbon Copy, please reach out. And, always, join us any way you can!
Beta Was this translation helpful? Give feedback.
All reactions