Hacker GitHub

← All repos

seanbaxter/circle

View on GitHub ↗ ★ 2,584 C++

The compiler is available for download. Get it!

23 mentions on Hacker News by 22 people: 8 stories, 15 comments · first 2019-02-22 · latest 2025-12-11

Mentions per year 23 mentions · busiest year 2023 (6)
20082026
  1. …for legacy nonsense. For example, the Circle compiler extends C++ with its `#feature` directive: https://github.com/seanbaxter/circle/blob/master/new-circle/... Sadly, the closest I've personally seen to this sort of thing in widespread…
  2. …added): > Everything in this proposal took about 18 months to design and implement in Circle. [0]: https://github.com/seanbaxter/circle/blob/master/new-circle/...
  3. …pjmlp, whom also made a facetious comment wrt to compiler complexity and what "one person" can do. https://github.com/seanbaxter/circle It is like if one tried claiming that Fabrice Bellard was an example of a median dev. The number of C++…
    comment by sitkack · 2025-02-21 · in TinyCompiler: A compiler in a week-end
  4. …video games, but I'm curious in general. [1] https://github.com/carbon-language/carbon-lang [2] https://github.com/seanbaxter/circle
    comment by mckravchyk · 2024-09-09 · in What's new in C++26 (part 1)
  5. >"Context: https://github.com/seanbaxter/circle/blob/master/new-circle/... " "simpler by disabling features ..." "By construction, the resulting edition is fully compatible with existing C++ code." I do not understand how "disabling…
    comment by FpUser · 2023-08-16 · in Circle Evolves C++ [video]
  6. Context: https://github.com/seanbaxter/circle/blob/master/new-circle/... Note that Circle is not an F/OSS compiler as someone pointed out before. This however doesn't make Circle less relevant, because it is actually a testament to show…
    comment by lifthrasiir · 2023-08-16 · in Circle Evolves C++ [video]
  7. …I'm on board. The closest thing right now is Sean Baxter's "Circle" compiler in "Carbon" mode IMO: https://github.com/seanbaxter/circle/blob/master/new-circle/... Unfortunately, Circle is closed-source and there's no LSP or other tooling…
  8. Have a look at Circle from Sean Baxter [0]. It's pretty impressive. [0]: https://github.com/seanbaxter/circle/blob/master/new-circle/...
    comment by skywal_l · 2023-03-08 · in Dropping support for old C++ standards
  9. Not for long, https://github.com/seanbaxter/circle/blob/master/new-circle/...
    comment by unrealhoang · 2023-02-28 · in Will Carbon Replace C++?
  10. …), while Circle's extensions are more like "reflection in C++" ( https://github.com/seanbaxter/circle/blob/master/reflection/... ). GCC works with the existing C++ community and standards committees, while Circle's extensio
    comment by cmeacham98 · 2022-11-10 · in Circle is being censored from the C++ Reddit
  11. Links to the “whitepaper” just link to the repo. Is this the whitepaper: https://github.com/seanbaxter/circle/tree/master/new_whitepa... ? There are also 3 walkthroughs that are kind of buried: 1. https://github.com/seanbaxter/circle/blob/m…
    comment by WalterGR · 2021-10-17 · in Circle: C++ Automation Language
  12. I think reading through all the examples https://github.com/seanbaxter/circle/blob/master/examples/RE... makes it clear that the author has put quite a deal of thought into how these features make it easier to write clear, understandable…
  13. …device generation in https://www.boost.org/doc/libs/1_72_0/libs/preprocessor/doc/... to that in https://github.com/seanbaxter/circle/blob/master/examples/RE... .
  14. …not the kind of AST generation you see here[1]. Nim macros seem to be a closer analogue[2]. [1]: https://github.com/seanbaxter/circle/blob/master/gems/rpn.md... [2]: https://nim-lang.org/docs/macros.html
  15. See also https://github.com/seanbaxter/circle for an up to date list of features, the compiler now also supports match expressions, list comprehensions and more.