The Little LISPer
Science Research Associates, Jan 1, 1974 - LISP (Computer program language) - 58 pages
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
3 other sections not shown
ADD1 argument ATOM CAR BACON AND EGGS BANANA CDR LAT CDR SET1 CDR VEC CDRVEX MAT COND NULL LAT COND NULL SET1 CONS CAR LAT CONS CAR LAT)(REMBER DIFFERENCE Nl N2 EQ CAR LAT EQUAL SI S2 final value function ISLAT function REMBER help function HOTDOGS INSERTR OLD ISFULLFUN ISFUN ISLAT CDR JACK SPRAT LAMBDA A LAT LAMBDA MAT LAMBDA Nl N2 LAMBDA OLD LAMBDA SET1 SET2 LAT)(REMBER A CDR LETTUCE AND TOMATO line NULL LISP Little LISPer LSET MACARONI AND CHEESE MAXVEC VEC MEAT GRAVY MEMBER A LAT MINIVEC move MULTIREMBER A CDR Nl SUB1 N2 non-null list null list NULL VEC OLD NEW CDR OLD NEW LAT OLD)(CONS POTATOES AND MEAT question QUOTIENT Nl N2 recurse REMBER A CDR S-expression SCALVEC terminal condition Try to write value of REMBER VECPLUS VEC1 VEC2 write a function write the function ZEROP N2