4 ms·
Looking forward to the chapters about the C interpreter. Meanwhile, it looks like both interpreters are available to study now in the Git repo. [1] [1]: https:
by mwcampbell 10y ago
Looking forward to the chapters about the C interpreter. Meanwhile, it looks like both interpreters are available to study now in the Git repo. [1]
[1]: https://github.com/munificent/craftinginterpreters https://github.com/munificent/craftinginterpreters
- munificent 10y agoYes! The code for the whole book is done already and sliced into chapters. I had to do that first before I started putting things online. I didn't want to paint myself into a corner by having something in an earlier chapter that ended up not making sense later. So the code is all done, and now "all" that's left to do is write and edit all of the prose. Which, of course, is really the hardest part by far.
- zengid 10y agoMe too; I'm looking for a way to learn more about building data-structures in C.
- sn9 10y agoHanson's C Interfaces and Implementations [0] is one of the best books on the subject. Strongly complemented by Sedgewick's Algorithms in C. [0] https://www.amazon.com/Interfaces-Implementations-Techniques-Creating-Reusable/dp/0201498413 https://www.amazon.com/Interfaces-Implementations-Techniques...
- zengid 10y agoI added both to my wish-list; Thanks!
- throwathrowaway 10y agoNice project. What do all the //> SomeName not-yet in the code mean? Are they meant for some kind of automatic processing? Its a bit hard to read with all of them there...
- munificent 10y agoSorry, yeah. Those are the markers that the build script uses to insert the code snippets in the right place in each chapter. I know it makes the code hard to read. I should probably slap together a little script to strip them out.
- deleted 10y ago[deleted]