The Little LISPer
There are surprises in store for the diligent reader of this masterful introduction to recursion as a fundamental tool for expressing and solving problems. With wit and wisdom, The Little LISPer unfolds some of the most beautiful concepts in mathematics, computer science, and logic. The authors' goal is to show that recursive thinking is first of all fun, that it is powerful, and that the programming language Lisp allows one to express ideas recursively and naturally. There are hard problems along the way, but their solution brings mastery of recursive, functional, and meta-linguistic abstractions, developing skills in the underlying creative programming in Lisp. The Little LISPer is self-contained: an interpreter for the language is developed using the tools of the book itself .
What people are saying - Write a review
We haven't found any reviews in the usual places.
DO IT DO IT AGAIN
THE MIGHTY CONS
THE MULTICHAPTER CHAPTER
2 other sections not shown
Other editions - View all
80 move answer argument ATOM CAR BACON LETTUCE BANANA builds CAR CAR CDR LAT CDR SET1 CDR VEC CDRVEX MAT CHAPTER COMMANDMENT composed COND NULL LAT CONS CAR LAT correct definition DIFFERENCE N1 N2 EQ CAR LAT EQUAL example false final value FUDGE function REMBER give GREATERP HARRY help function HOTDOGS INSERTR OLD INTERSECT ISLAT CDR LAMBDA LENGTH LETTUCE AND TOMATO LETTUCE TOMATO LISP MAKESET meaning MEAT GRAVY MEMBER A LAT MULTIREMBER A CDR Note NULL L null list OCCUR OLD NEW CDR OLD NEW LAT pair PEAR PLUM POTATOES AND MEAT PRINCIPLE question QUOTIENT recurse refer REMBER A CDR rest s-expression SUB1 N2 SUBSET Takes terminal condition TRANSPOSE true Try to write value of MEMBER VEC1 VECPLUS write the function written ZEROP N2