Hacker News new | ask | show | jobs
by stefanos82 639 days ago
I discovered C3 from Lerno himself when he was participating in C2's development [1], 6 years ago already; Goodness gracious, time literally flies!

https://github.com/c2lang/c2compiler

1 comments

It's a huge amount of work isn't it, the result is really impressive though! Have you used C3 in recent times, what did you think?
I haven't used it in production (yet!), but I do follow the evolution of the language and observe its implementation from the Computer Scientist's point of view.

It looks promising and quite convenient.

C3 is feature stable now, but still pre-1.0, that shouldn't stop you using it in production though. That said you'll want to be engaged with the community for updates, and if you encounter any issues.

What potential uses did you have in mind?

Basically anything that can be done in C++ should be written in C3 and enjoy the thought process. I can't stand the current situation with C++ where you start writing your code and if you don't have written down what you want to achieve, you immediately get lost in the `attempting to decipher the cryptic error messages` procedure, only to realize you have lost track of what you were supposed to do in the first place.

> What potential uses did you have in mind?

That's interesting question; hmm...pretty much anything I could have written it in a static typed programming language, in a sane way without losing my mind? lol