3 ms·
There's a book about doing this with Git. I wonder how much of the content is cribbed from sources like that, laundered through LLMs. https://shop.jcoglan.com/
by isityettime 3mo ago
There's a book about doing this with Git. I wonder how much of the content is cribbed from sources like that, laundered through LLMs.
https://shop.jcoglan.com/building-git/ https://shop.jcoglan.com/building-git/
- yakshaving_jgt 3mo agoI had a similar suspicion, though I thought the source material was from DAS. https://www.destroyallsoftware.com/screencasts/catalog https://www.destroyallsoftware.com/screencasts/catalog
- xqb64 3mo agoI've been watching this space closely and have been on the lookout for new releases. Besides "Building Git", there is also "Building a Debugger"[0], "Writing a C compiler"[1], "Crafting Interpreters"[2], "The Raytracer Challenge"[3], and a few others that I can't vouch for as they appear to be low-quality compared to the ones I listed out. The potential for technical authors in this space is enormous. [0]: https://nostarch.com/building-a-debugger https://nostarch.com/building-a-debugger [1]: https://nostarch.com/writing-c-compiler https://nostarch.com/writing-c-compiler [2]: https://craftinginterpreters.com/ https://craftinginterpreters.com/ [3]: http://raytracerchallenge.com/ http://raytracerchallenge.com/
- asibahi 3mo agoWriting a C Compiler is really good. I enjoyed myself doing it with Rust and Zig.
- xqb64 3mo agoYeah. I did it in Rust only, but went a bit farther than the book and implemented some constructs that were not found in the book. I was able to compile my other compiler written in C with the C compiler I had written in Rust.