Bill Clementson's Blog

Bits and pieces (mostly Lisp-related) that I collect from the ether.

September 2003
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Aug  Oct

The Why of Y

Sunday, September 7, 2003

Pascal Costanza pointed out (via email) that the recursive lambda example that I gave from Paul Graham's On Lisp book yesterday goes back to the Y combinator concept and recommended a paper that Richard Gabriel wrote called The Why of Y. From memory, the book The Little Schemer also goes into a pedagogical explanation of Y towards the end of the book. I remember at the time thinking that my head was going to explode from trying to understand all the lambda's! Actually, I just checked and SICP has a similar example (Exercise 4.21 in Section 4.1.6) to the one in Paul's book (something that I hadn't realized when I made the original posting).

emacs Copyright © 2004 by Bill Clementson