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


    Date:     12 November 1982 1021-pst
    From:     Earl A. Killian            <Killian at MIT-MULTICS>

    Shouldn't #, be a reader abbreviations for some form just like ' is?
    Otherwise, how do you have a macro that uses the load-time-eval facility
    for constructed code?

We use (CONS COMPILER:EVAL-AT-LOAD-TIME-MARKER form) for this.  There is
absolutely nothing special or good about the name (other than that it is
better than calling it SQUID).  Speaking of primitives, Common Lisp also
prevents the user from writing the #, macro himself by not providing a way
to tell whether you are reading normally, or reading forms to be compiled
into a file that will later be loaded into another environment.