SoftwareDesignForFlexibility
SoftwareDesignForFlexibility copied to clipboard
Sample code: Software Design for Flexibility
Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
by Chris Hanson and Gerald Jay Sussman, MIT Press, 2021
https://mitpress.mit.edu/books/software-design-flexibility
https://www.amazon.com/Software-Design-Flexibility-Programming-Yourself-ebook/dp/B089423GC6
Sample code mirrored from:
http://groups.csail.mit.edu/mac/users/gjs/6.945/sdf.tgz
See associated course archive:
MIT 6.945 Adventures in Advanced Symbolic Programming, Spring 2009