Hi, Here is the second document in the Principia Softwarica series: https://aryx.github.io/assets/pdfs/Make-1.0.pdf that despite its name actually document the full source code of mk (not make). Again an amazing tool that packs in only 4300 lines of C code what other programs have difficulty to reproduce in 40 000 (GNU Make is 37 000 LOC, similar for BSD make). It's also insane that "modern" build systems like Bazel and Buck have more than 500 000 LOC ...
Enjoy. Again feedbacks are welcome and so are pull requests on the project: https://github.com/aryx/principia-softwarica ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Ta20aed8e9e0d4455-M33f9346f95644f47235e6bc8 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
