3 ms·
My favorite literate program still has to be the book "Physically Based Rendering". An optimized, feature rich ray tracer in the form of a textbook. That said,
by falcolas 5y ago
My favorite literate program still has to be the book "Physically Based Rendering". An optimized, feature rich ray tracer in the form of a textbook.
That said, I wouldn't personally want to try and collaborate on such a program with more than one other person. It would make for a great single-contributer OSS library though. Rubber duck debugging built right into the prose.
- eunoia 5y agoGreat book! It’s available online, for free at https://www.pbrt.org/ https://www.pbrt.org/. You can also find older, physical editions on EBay for $10-$15.
- taeric 5y agohttps://smile.amazon.com/gp/product/1541259335 https://smile.amazon.com/gp/product/1541259335 is also a great book. As is Stanford GraphBase. My personal bet is that it is probably easier to collaborate on something like this than you would think. The imposed structure of programs, in general, already makes a lot of collaboration tough.