[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: C*R

  It is possible to describe the location of an object in a lisp
list structure with a list of a's and d's, such as (a a d d a d a a).
This is a very compact way of representing such an access.  In Franz
lisp, you can create the accessor function  by adding an c and the beginning
and an r at the end and concat'ing it.  This is very much in the spirit
of lisp.  the result is a single function which is easily recognizable.

  Guy has implied that we are like naive, starry-eyed novices in our
implementation of the closure of the c{ad}r function.  His only evidence
is his own boyhood experiences.   Does anyone have an argument of substance 
to make against c{a,d}+r (not the use of it, but the mere fact that
c{a,d}+r function exists for all positive numbers of a's and d's).