So today the ##SICP meetings on Freenode took off. If you want to join us, here’s a bunch of links you might find useful:
- Official SICP site
- Full text online (freely available)
- Buy the book
- MIT/GNU Scheme interpreter
- DrScheme interpreter
- Original video lectures
- Hacker News reads SICP Google group
- Hacker News reads SICP wiki
- Another wiki with solutions to the exercises
- Speeded-up SICP course
Working through the whole SICP course (lectures, book, exercises) is a very rewarding experience during which we’ll learn about a lot of different topics: how to manage complexity, programming language design and implementation, logic programming, stream processing, compilers and interpreters, the Scheme programming language itself, lambda calculus, etc. So far, I’ve watched all of the lectures and done all of the exercises up to 2.39. I will later on post code for the solutions and notes on the book and the lectures when I’m done.
I think today’s meeting was quite successful overall. We discussed our solutions to exercises from 1.1 to 1.8 in about one hour. The following meeting will probably take a bit longer since there are more than twice as many exercises and the difficulty is increasing. It will take place in two weeks, February 8th. The exact time is yet to be determined, taking into consideration that we are in different time zones. I’ll post some kind of poll in the mailing list in order to know what time is convenient for most people.
You can find the log of today’s meeting here, in case you have missed it. Feel free to post it anywhere you’d like.
