I made a course page for anyone interested in taking SICP in future(romanbird.github.io) |
I made a course page for anyone interested in taking SICP in future(romanbird.github.io) |
The biggest roadblock I found was the "picture language" problems in chapter 2 didn't have an obvious implementation of "painters" in MIT scheme. There was some libraries I found in 25-year old 6.001 course webpages, but they were not functional.
Fortunately, there was a recent Racket library that was specifically designed for that chapter of SICP.
The authors of HtDP on SICP.
My understanding is that their implementation of MIT scheme + the VERY beginner friendly aspects of Racket's Dr. Racket editor make it the best place for folks to work on this course's code. Especially since so few of them will have had scheme experience.
I certainly found it nice.