|
|
Programs represented as lists |
It is a unique property of Lisp that programs are represented as data, using the main data structure of the language: the list |
| The function from the general library that converts different kinds of data to a number. |
In Scheme it is not intended that the program source should be introspected by the running program. But in other Lisp systems there is easy access to this simple kind of (self) reflection. |