Random SICP updates

Mar 05, 2008 20:24

Mac OS X Leopard breaks SICP.pdf. So I just upgraded to 10.5 and now I can't use Preview's search to find specific snippets of code in the SICP book. This is a bummer, as I typically jump around the pdf cross referencing different parts of the book.

I download Adobe's Reader 8 and it does find things like (assign new-cdrs correctly, so oddly enough I will be using Adobe Reader often for the first time in about X years.

Chapter 5 is really great at putting together the lower levels of computation and how the Lisp rubber hits the road. 5.3's description really drove home how garbage collection works in general, and how clever the idea of Lisp pairs are. Having two arrays one for car and one for cdr is very smart. The pun of pairs as values in the car or cdr made me laugh out loud on the bus.

BTW a great update of the Steps Toward The Reinvention of Programming is worth reading.

eval scheme apply learnings

Previous post Next post
Up