← Back to context

Comment by pjmlp

1 day ago

Circle frontend, that includes all C++17 (when it was current) and the Rust related extensions, was implemented by a single guy.

Relativity was discovered by a single guy.

  • Not really. Relativity goes back to Galileo at least, and it's development by Einstein relied on Lorentz and Riemann among others. Science really is a process of /standing on the shoulders of giants/ as Newton is reputed to have said.

    That doesn't diminish Einstein's achievement of course.

    • I made a facetious comment to parry that of 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++ compilers written by one person is one. And because of this, it gives us no predictive power in what pjmlp was trying to assert.

      I agree with you, Albert and Lorentz and Riemann got caught in the rhetorical crossfire.

      2 replies →

You mean Circle can output correct intermediate code for the latest gcc code? Or valve mesa aco code?

  • That frontend plugs into LLVM for the IR to machine code part, no need for GCC.

    It replaces clang, it is not a fork of it.