|It really doesn’t look like any other book.
||No, it takes a different approach. The entire book is built as a
dialog with the reader, using a questions-answers approach.
|If I understand correctly, that’s pretty much like the format
of this review?
||Yes, I tried to mimic the format, but I can’t do the original
justice. The Little Schemer is astonishing funny to read and their
usage of food in the code samples is a brilliant pedagogical move;
it makes something rather abstract painless to learn.
|And it really works?
||Oh yes! I found it very engaging and it helped me to stay focused
by thinking the questions through before glancing at the answers right
next to them.
|Sounds quite interesting…
||Yes, and it is one of the reasons I bought this book; I was simply
curios about the format.
|And the other reason?
||I’m learning Common Lisp and this book is considered a classic
in the Lisp community.
|But the title indicates Scheme. Isn’t that a different dialect
||Well, the book doesn’t actually teach you a language.
||Instead it does something much harder and tremendously more valuable;
it teaches you how to think recursively!
|So, what you say is basically: The Little Schemer doesn’t
really teach you a programming syntax; instead it gives you a new
||Indeed it is. This is one of the best introductory texts I have
ever read and I already bought the sequel The Seasoned Schemer.
|You’re really in favour of this book! Would you recommend
it to a wider audience than Lisp programmers?
||That’s right! I would recommend all programmers to read it;
it’s an amazing piece of litterature.