Chapter 3. Evaluation and Compilation [CLHS-3]

Table of Contents

3.1. Evaluation [CLHS-3.1]
3.1.1. Introduction to Environments [CLHS-3.1.1]
3.1.2. Dynamic Variables [CLHS-3.1.2.1.1.2]
3.1.3. Conses as Forms [CLHS-3.1.2.1.2]
3.2. Compilation [CLHS-3.2]
3.2.1. Compiler Terminology [CLHS-3.2.1]
3.2.2. Compiler Macros [CLHS-3.2.2.1]
3.2.3. Definition of Similarity [CLHS-3.2.4.2.2]
3.3. Declarations [CLHS-3.3]
3.3.1. Declaration SPECIAL
3.3.2. Declaration SAFETY
3.3.3. Declaration (COMPILE)
3.3.4. Declaration SPACE
3.4. Lambda Lists [CLHS-3.4]
3.4.1. Boa Lambda Lists [CLHS-3.4.6]
3.5. The Evaluation and Compilation Dictionary [CLHS-3.8]
3.5.1. Function CONSTANTP
3.5.2. Macro EVAL-WHEN

All the functions built by FUNCTION, COMPILE and the like are atoms. There are built-in functions written in C, compiled functions (both of type COMPILED-FUNCTION) and interpreted functions (of type FUNCTION).


These notes document CLISP version 2.41Last modified: 2006-10-13