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. …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++?
  2. ▲ 3
    Carbon's 2023 roadmap and a look back at 2022
    story by coffeeaddict1 · 2023-02-11 · 0 comments
  3. …to be valid and reasonably widely used in C++. [0]: https://github.com/hsutter/cppfront [1]: https://github.com/carbon-language/carbon-lang
  4. …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
  5. …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…
  6. …> 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
  7. …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
  8. …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
  9. 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
  10. …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
  11. …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
  12. …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...
  13. …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?
  14. 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)
  15. …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
  16. Google is trying to do something like that with their new Carbon language. https://github.com/carbon-language/carbon-lang
  17. …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…
  18. …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
  19. …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...
  20. It's about Carbon Language (from google) not the framework. https://github.com/carbon-language/carbon-lang
  21. This suggest that Carbon itself won't support exceptions: https://github.com/carbon-language/carbon-lang/blob/trunk/do...
  22. …annotations or bridging, and that function exits with an exception, the program might terminate." https://github.com/carbon-language/carbon-lang/blob/trunk/do...
  23. …like modern generics system, modular code organization, and consistent, simple syntax." [1] https://github.com/carbon-language/carbon-lang
  24. …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...
  25. 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…
  26. …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.
  27. ▲ 2
    Difficulties improving C++ Setting the scene for Carbon Google's C++ successor
    story by xiaodai · 2022-07-25 · 0 comments
  28. 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++
  29. …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++
  30. …at their large C++ code base in Chrome. [0]: https://news.ycombinator.com/item?id=31830020 [1]: https://github.com/carbon-language/carbon-lang
  31. 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...
  32. …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...
  33. 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…
  34. …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.
  35. …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++
  36. …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…
  37. …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...
  38. 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++
  39. …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...
  40. …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
  41. They have a separate document about difficulties improving C++: https://github.com/carbon-language/carbon-lang/blob/trunk/do...
  42. …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...
  43. ▲ 580
    Carbon Language: An experimental successor to C++
    story by emidoots · 2022-07-19 · 504 comments