© Gary D. Knott 2017

Gary D. Knott, Interpreting LISP, 10.1007/978-1-4842-2707-7_7

7. Pictorial Notation

Gary D. Knott

(1)Civilized Software Inc., Silver Spring, Maryland, USA

Let us suppose the atom table and the number table are loaded as follows:

A440876_2_En_7_Figa_HTML.gif

Then X is represented by the typed-pointer oa(3) and NIL is represented by the typed-pointer oa(0), both of which are negative integers. Remember that the type field in an atom table entry describes the type of the value of that ordinary atom. The S-expression (T . NIL) is represented by a positive integer j such that P j .car = oa(1) and P j .cdr = oa(0); that is (T . NIL) corresponds to j where ...

Get Interpreting LISP: Programming and Data Structures, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.