SICP Study

3A Henderson Escher Example

Part 1

Recap

Lists

Mapping lists

Part 2

Henderson Escher example

Part 3

Importance of closure

The power of Lisp

Highlights

Lisp is a lousy language for doing any particular problem. What it’s good for is figuring out the right language that you want and embedding that in Lisp. That’s the real power of this approach to design. Abelson

Software engineering

So what you have is, at each level, the objects that are being talked about are the things that were erected at the previous level. Abelson

Highlights

The design process is not so much implementing programs as implementing languages. And that’s really the powerful idea of Lisp. Abelson