Paul Wallich <pw@panix.com> wrote:
+---------------
| One of the mid-80s introductions to Lisp (Touretzky?) posited a nice
| thought-experiment to do this with two arrays: the first array holds all
| the cars in your universe, the second array holds all the cdrs.
+---------------
Uh... This is how people did list processing in Fortran
in the late 1960's and early 1970's. Sometimes they even
used three arrays -- VALUE (car), NEXT (cdr), and PREV --
to get doubly-linked lists.
-Rob
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607