4 ms·
The Snazzy D Compiler
- doesnt_know 3y ago> SDC now supports many very advanced features (static ifs, string mixins, CTFE) of D, but not many basic ones. This is a development choice to allow the architecturing of the compiler around the hardest features of the language. As a consequence, SDC has a solid base to build upon. This is pretty neat. "Do the hard part first", isn't exactly a new or unique design idea, but it's certainly rare enough to be highlighted.
- Alifatisk 3y agoI had no idea about what the purpose with this D compiler is but the README explains the purpose well for anyone interested. "Its intent is to provide a D compiler as a library (libd) in order to improve the overall D toolchain by enabling the possibility of developing new tools."
- teleforce 3y agoThe latest iteration of DMD compiler as library presentations during DConf 2023: DMD as a library: Myths & Reality [PDF]: https://dconf.org/2023/slides/nitu.pdf https://dconf.org/2023/slides/nitu.pdf
- ossusermivami 3y agowhat does snazzy d mean?