10 Macros. Lisp code is expressed as lists, which are Lisp objects This makes it possible to write programs that would write programs This lecture.
04 Control. Control-Blocks Common Lisp has 3 basic operators for creating blocks of code progn block tagbody If ordinary function calls are the leaves.
Functional Programming