Hacker News Comments on
University of Washington
Programming Languages, Part B
Hacker News Stories and CommentsAll the comments and stories posted to Hacker News that reference this url.
as others have said, the little schemer (for functions) and also the little mler (for types) are purpose built to thinking about functions and types recursively.
also, the coursera course programming languages by dan grossman is an excellent course on doing things recursively. in part a, you learn sml, and in part b, you learn racket and build a simple interpreter.
⬐ manish_gillI actually finished that course when it first came out (and was a single course as opposed to a 3 part breakdown) way back, like 4-5 years ago.
Thanks all for the suggestions! :)
This is Part B, but there's also parts A and C. While I recommend the whole course, you don't need to take it all if you just want the interpreter project.
The networking course was discontinued, but these are the videos: https://www.youtube.com/playlist?list=PLEAYkSg4uSQ2dr0XO_Nwa...
The videos aren't terrible, but the homework was worthless.
⬐ jplayer01Thank you.