Levi's Lisp Log

Thoughts and links relating to Lisp and computer theory

SICP

I finally got around to picking up my copy of Structure and Interpretation of Computer Programs again, and I finished reading through the first chapter, Building Abstractions with Procedures. I've been programming in Scheme for a while, so the language concepts were mostly review, but the presentation was enlightening. Abelson and Sussman show how procedures, and later higher-order procedures, can be used to abstract complex numerical processes into simple, clear programs.

The second chapter covers data abstractions, which should be interesting. I'll probably work a few more of the exercises in this chapter than I did in the first. The temptation to just keep reading is pretty strong, but the exercises are where the bulk of the learning happens.

I imagine most people who would read a blog explicitly about Lisp are already somewhat familiar with the book, but if by chance you are not, I highly recommend reading it. And since it is available in full online, there's no excuse not to!

# Posted by: Levi at 11:19 PM on Sunday, February 12, 2006
   Comments: (3) Categories: Programming Scheme

Comments

Post a Comment
Great to see a blog on Lisp. I'm just getting into it. Your blog design here is really nice. What kind or where does it come from?
Comment by: Nick Mudge at 11:35 AM on Monday, February 13, 2006
I built it myself using Common Lisp and a few readily available libraries like TBNL, CL-WHO, and html-template. I did it mainly as a learning exercise, but also so I'd have a blog platform that was fun to add features to when I want them. I really didn't want to have to hack perl or php. I've got grand plans for replacing the underpinnings, but I kind of like the design so I'll probably keep it around. Thanks for dropping by!
Comment by: Levi at 4:37 PM on Tuesday, February 14, 2006
The video lectures are really good too. http://www.swiss.ai.mit.edu/classes/6.001/abelson-sussman-lectures/
Comment by: Kevin Tew at 2:58 PM on Tuesday, April 25, 2006

Post a Comment

Name:
Email:
URL:
What is the square root of 4?:
Comment: