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
-
…it in 2024, but there are still many things that can go wrong and cause significant delays. https://github.com/carbon-language/carbon-lang/blob/trunk/do... So while an interesting experiment, and it can even get an ecossytem of its own,…
comment by pjmlp · 2023-02-28 · in Will Carbon Replace C++? -
▲ 3
Carbon's 2023 roadmap and a look back at 2022story by coffeeaddict1 · 2023-02-11 · 0 comments
-
…to be valid and reasonably widely used in C++. [0]: https://github.com/hsutter/cppfront [1]: https://github.com/carbon-language/carbon-lang
comment by ddulaney · 2023-02-08 · in Can sanitizers find the two bugs I wrote in C++? -
…make it support Rust, it's a very fun weekend project to bring-up some nostd Rust code on it. [1] https://github.com/carbon-language/carbon-lang
comment by rfoo · 2023-01-27 · in The six dumbest ideas in computer security (2005) -
…experiments with Carbon redundant. Are you already familiar with the Chandler Carruth blog post? https://github.com/carbon-language/carbon-lang/blob/trunk/do... That post also has a link to the Titus Winters pdf explaining some of the ABI…
comment by jasode · 2023-01-17 · in Show HN: Otterkit – COBOL compiler for .NET -
…> Plus Scala has the big deal breaker. GC and no custom primitive types. What a "deal breaker"? https://github.com/carbon-language/carbon-lang/blob/trunk/do... You've seen this here in the thread? Also:…
comment by still_grokking · 2023-01-05 · in C++ at the End of 2022 -
…ones. Versus Carbon: > Carbon's premise is that C++ users can't give up performance to get safety. https://github.com/carbon-language/carbon-lang/blob/trunk/do...
comment by DrBazza · 2023-01-02 · in C++ at the End of 2022 -
…ttps://web.archive.org/web/20230102100639/https://accu.org/... Val: https://www.val-lang.dev/ Carbon: https://github.com/carbon-language/carbon-lang CppFront: https://github.com/hsutter/cppfront
comment by eps · 2023-01-02 · in The year of C++ successor languages -
They said the same thing for Java, Kotlin, and Go: https://github.com/carbon-language/carbon-lang/blob/trunk/do...
comment by codehalo · 2023-01-02 · in C++ at the End of 2022 -
…to the maintenance and improvement of clang. Further reading: Difficulties improving C++ ( https://github.com/carbon-language/carbon-lang/blob/trunk/do... )
comment by nindalf · 2023-01-02 · in C++ at the End of 2022 -
…big C++ names at Google are saying in public that if you can use Rust instead of C++, you should. https://github.com/carbon-language/carbon-lang/blob/trunk/do...
comment by roca · 2023-01-02 · in C++ at the End of 2022 -
…anytime soon and they sure haven't abandoned clang for it. Also it isn't even proprietary[1] 1. https://github.com/carbon-language/carbon-lang/blob/trunk/LI...
comment by stusmall · 2022-12-18 · in Valve is paying open-source developers to work on Proton, Mesa, and more -
…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++ -
▲ 2
Difficulties improving C++ Setting the scene for Carbon Google's C++ successorstory by xiaodai · 2022-07-25 · 0 comments
-
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++ -
▲ 580
Carbon Language: An experimental successor to C++story by emidoots · 2022-07-19 · 504 comments