carbon-language/carbon-lang
View on GitHub ↗ ★ 33,937 C++
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
93 mentions on Hacker News by 78 people: 14 stories, 79 comments · first 2022-07-19 · latest 2026-08-19
20082026
-
…this subset can still be used within an unconstrained clause. If I read e.g. "Why build Carbon?" on https://github.com/carbon-language/carbon-lang I dont find any concrete reasons or proves that show why C++ should be abandoned for…
comment by torrent · 2022-11-12 · in Can C++ be 10x Simpler and Safer? -
It has come a few times on Reddit discussions complaing about clang slowdown. Additionally, https://github.com/carbon-language/carbon-lang/blob/trunk/do...
comment by pjmlp · 2022-10-30 · in A Tour of C++ (Third edition) -
…language. The rationale for Carbon goes into great detail on why fixing C++ isn't a viable option. https://github.com/carbon-language/carbon-lang/blob/trunk/do... https://github.com/carbon-language/carbon-lang
comment by dodobirdlord · 2022-09-20 · in It's time to halt starting any new projects in C/C++ -
Google is trying to do something like that with their new Carbon language. https://github.com/carbon-language/carbon-lang
comment by cbarrick · 2022-09-18 · in Cppfront, Herb Sutter's proposal for a new C++ syntax -
…see in HN is the announcement of new languages and research projects that relate to C++: * Carbon (https://github.com/carbon-language/carbon-lang) * Val (https://www.val-lang.dev/) * Jakt (https://github.com/serenityos/jakt) * now…
comment by stefanos82 · 2022-09-17 · in Cppfront, Herb Sutter's proposal for a new C++ syntax -
…one that can easily interoperate with C++ but when you stay within the language it's safer. [1] https://github.com/carbon-language/carbon-lang
comment by vlovich123 · 2022-08-19 · in Show HN: Modifying Clang for a Safer, More Explicit C++ -
…FAQ[1]: > Why not Rust? If you can use Rust, ignore Carbon. So that's probably one reason. [1]: https://github.com/carbon-language/carbon-lang/blob/trunk/do...
comment by proto_lambda · 2022-08-17 · in Ask HN: Has any Rust developer moved to embedded device programming? -
It's about Carbon Language (from google) not the framework. https://github.com/carbon-language/carbon-lang
comment by zascrash · 2022-07-30 · in Carbon’s most exciting feature is its calling convention -
This suggest that Carbon itself won't support exceptions: https://github.com/carbon-language/carbon-lang/blob/trunk/do...
comment by mattarm · 2022-07-28 · in Carbon Language: An experimental successor to C++ -
…annotations or bridging, and that function exits with an exception, the program might terminate." https://github.com/carbon-language/carbon-lang/blob/trunk/do...
comment by debug-desperado · 2022-07-26 · in Google Launches Carbon, an Experimental Replacement for C++ -
…like modern generics system, modular code organization, and consistent, simple syntax." [1] https://github.com/carbon-language/carbon-lang
comment by rkangel · 2022-07-25 · in Google Launches Carbon, an Experimental Replacement for C++ -
…that the "linked article" was the github page[1] for Carbon, which is a lot more useful. [1] https://github.com/carbon-language/carbon-lang#why-build-car...
comment by quietbritishjim · 2022-07-25 · in Google Launches Carbon, an Experimental Replacement for C++ -
The official webisite ( https://github.com/carbon-language/carbon-lang ) goes into better detail, but the gist is that you can basically #include C++ libraries and use their APIs as-is, without needing to resort to unsafe blocks or having…
comment by kirbyfan64sos · 2022-07-25 · in Google Launches Carbon, an Experimental Replacement for C++ -
…Easier to identify mutable vs immutable variables. I believe Carbon uses the same convention? https://github.com/carbon-language/carbon-lang Helps with quick auto-completion, and someday when I get to dictate code, fewer mistakes.
comment by melling · 2022-07-25 · in Google Launches Carbon, an Experimental Replacement for C++ -
Also on their FAQ https://github.com/carbon-language/carbon-lang/blob/trunk/do... > If you can use Rust, ignore Carbon > If you want to use Rust, and it is technically and economically viable for your project, you should use Rust. In fact,…
comment by nextaccountic · 2022-07-20 · in Carbon Language: An experimental successor to C++ -
…today. The page you mention is a bit out of date though, you can find the update to our plans here: https://github.com/carbon-language/carbon-lang/commit/4aa462...
comment by chandlerc1024 · 2022-07-19 · in Carbon Language: An experimental successor to C++ -
…at their large C++ code base in Chrome. [0]: https://news.ycombinator.com/item?id=31830020 [1]: https://github.com/carbon-language/carbon-lang
comment by nikeee · 2022-07-19 · in Carbon Language: An experimental successor to C++ -
It would make sense if Carbon started allowing omitting ": Type", which they currently don't: https://github.com/carbon-language/carbon-lang/blob/trunk/do...
comment by nyanpasu64 · 2022-07-19 · in Carbon Language: An experimental successor to C++ -
…detailed reasons why Rust is not always the right choice, and acknowledge that in many cases it is: https://github.com/carbon-language/carbon-lang/blob/trunk/do...
comment by Jabbles · 2022-07-19 · in Carbon Language: An experimental successor to C++ -
https://github.com/carbon-language/carbon-lang/blob/trunk/pr... > Disadvantages: > - The syntax space of the return type is very crowded already, and this would add more complexity there rather than fitting in cleanly with existing…
comment by masklinn · 2022-07-19 · in Carbon Language: An experimental successor to C++ -
…Rust/Oxidize/Oxidization -> Carbon/Carbonize/Carbonization. Only mention of those terms seems to be https://github.com/carbon-language/carbon-lang/issues/505 which seems like weak evidence against naming conjecture.
comment by mlinksva · 2022-07-19 · in Carbon Language: An experimental successor to C++ -
…FAQ subsection pointing out some practical reasons why one might choose Carbon instead of Rust. https://github.com/carbon-language/carbon-lang/blob/trunk/do...
comment by cyber_kinetist · 2022-07-19 · in Carbon Language: An experimental successor to C++ -
…repo has a very interesting doc on when it's the right time for Carbon language to go public. https://github.com/carbon-language/carbon-lang/commit/b8750e... > Broader field experience required > Sustained interest to use Carbon from…
comment by Erlangen · 2022-07-19 · in Carbon Language: An experimental successor to C++ -
…much kills any easy interop. 1: "For example, C++ and Carbon will use the same memory model." https://github.com/carbon-language/carbon-lang/tree/trunk/do...
comment by kllrnohj · 2022-07-19 · in Carbon Language: An experimental successor to C++ -
FWIW, our governance structure is here: https://github.com/carbon-language/carbon-lang/blob/trunk/do...
comment by chandlerc1024 · 2022-07-19 · in Carbon Language: An experimental successor to C++ -
…lifetime annotations. I'm a bit skeptical if they push off lifetime annotations too far. [0] https://github.com/carbon-language/carbon-lang/blob/trunk/do...
comment by epage · 2022-07-19 · in Carbon Language: An experimental successor to C++ -
…know any personally) names were secretly working on it, and it was only made public a few days ago: https://github.com/carbon-language/carbon-lang/pull/1363
comment by hobo_mark · 2022-07-19 · in Carbon Language: An experimental successor to C++ -
They have a separate document about difficulties improving C++: https://github.com/carbon-language/carbon-lang/blob/trunk/do...
comment by mda · 2022-07-19 · in Carbon Language: An experimental successor to C++ -
…suite makes it look like Array is bounds checked and fixed size; there is no test for resizing: https://github.com/carbon-language/carbon-lang/tree/trunk/ex...
comment by dleslie · 2022-07-19 · in Carbon Language: An experimental successor to C++