Common LISP: A Gentle Introduction to Symbolic ComputationA highly accessible introduction to LISP, this is for inexperienced programmers and programmers new to LISP. A LISP "toolkit" in each chapter explains how to use Common LISP programming and debugging tools such as DESCRIBE, INSPECT, TRACE and STEP. |
Contents
Preface | 1 |
Conditionals | 113 |
Variables and Side Effects | 137 |
Copyright | |
14 other sections not shown
Other editions - View all
Common terms and phrases
A B C Advanced Topics section ANYODDP APPEND applicative operators aref array assignment ASSOC block built-in CAR and CDR chapter Common Lisp COND clause cond equal cond null cons cell COUNT-SLICES create variable debugger defarc defined defmacro defparameter DEFSTRUCT defun defvar DOLIST DOTIMES dragon DTRACE element Enter error EVAL evaltrace evaluates example FIND-FIRST-ODD FIND-IF foo bar format FRED function called global variable hash table INCF input and returns iterative keyboard exercise keyword arguments lambda expression Lisp implementations loaf loop macro mapcar NCONC NIL NIL node nonterminal nodes notation object odd number oddp parenthesis pointer predicate property list quote read-eval-print loop recursive call recursive function remove-if-not rest result returns NIL SDRAW second input setf SETQ SIMPLE-INCF special function STARSHIP string structure symbol tail recursion takes template trace tree unassigned variable variable named Write a function zero