Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think we do need a language like this, and that Zig/Odin/Myrddin/etc have the issue of having a syntax too different from C (Zig being the least offending; Hare is okay but perhaps a bit too minimal). This is great. Are there plans for a package manager? What's the target stdlib size?

That said, I'm not a big fan of the naming. It irrationally feels kinda hard to justify using a language called "C3" (and I also irrationally like cute names and mascots like Hare has).



There is a dependency relationship defined in C3 for libraries, but there is not (yet anyway) any package manager to actually pull those from a remote repository. It just ensures they are present when using it.

The standard library is far from done, but I imagine it having a common core, supported by all targets. Then a common set of modules that are available on most but not necessarily ALL targets. Outside of that there are “standard library ‘extras’” which will only be of use for certain programs. Beyond that there’s the vendor collection of officially supported external vendor libraries that are not part of the standard library.


Regarding the name, I am not in love with it, but people like my other names even less… Suggestions are always appreciated.


I've been thinking of "Xi" or something along those lines. You might also consider something mythological like Odin and Myrddin, or something cute like Hare.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: