Hacker GitHub

← All repos

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

Mentions per year 93 mentions · busiest year 2022 (32)
20082026
  1. …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?
  2. 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)
  3. …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
  4. Google is trying to do something like that with their new Carbon language. https://github.com/carbon-language/carbon-lang
  5. …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…
  6. …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
  7. …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...
  8. It's about Carbon Language (from google) not the framework. https://github.com/carbon-language/carbon-lang
  9. This suggest that Carbon itself won't support exceptions: https://github.com/carbon-language/carbon-lang/blob/trunk/do...
  10. …annotations or bridging, and that function exits with an exception, the program might terminate." https://github.com/carbon-language/carbon-lang/blob/trunk/do...
  11. …like modern generics system, modular code organization, and consistent, simple syntax." [1] https://github.com/carbon-language/carbon-lang
  12. …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...
  13. 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…
  14. …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.
  15. 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++
  16. …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++
  17. …at their large C++ code base in Chrome. [0]: https://news.ycombinator.com/item?id=31830020 [1]: https://github.com/carbon-language/carbon-lang
  18. 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...
  19. …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...
  20. 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…
  21. …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.
  22. …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++
  23. …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…
  24. …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...
  25. 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++
  26. …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...
  27. …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
  28. They have a separate document about difficulties improving C++: https://github.com/carbon-language/carbon-lang/blob/trunk/do...
  29. …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...