lerno
Joined 12 years ago
Joined 12 years ago
(And don't forget we also released the new playground with graphics and sound, running the entire compiler in the browser, see https://play.c3-lang.org/?example=neon_overdrive)
Some links:
https://c3-lang.org - main site
https://github.com/c3lang/c3c - github repo
https://learn-c3.org - tutorial
https://c3-lang.org/standard-library/docs.html - standard library docs
Some short examples: `foo<1> * a` – is this `(foo < 1) > (a)` or `(foo<1>) a`? What about `foo<1>>2>a`? Is that `(foo<1> > 2) > a` or `foo<(1>>2)> a`?
Just horrid.
But I think C3 shows it can be taken further.
Odin and C3 has at least a magnitude fewer people knowing about them. More modest claims, less marketing potential.
So for D, it was to my memory never sold as a silver bullet either. A better C++ certainly, but with enough humility to not market itself as some game changer.
Compare Zig, V and Rust marketing with D’s and you’ll see what I mean.
From what I can see the example started from C++, and then comparing how each language would look building it in userland instead.