[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
#,
- To: Earl A. Killian <Killian at MIT-MULTICS>
- Subject: #,
- From: David A. Moon <Moon at SCRC-TENEX at MIT-MC>
- Date: Sat, 13 Nov 1982 08:16:00 -0000
- Cc: common-lisp at SU-AI
- In-reply-to: The message of 12 Nov 82 13:21-EST from Earl A. Killian <Killian at MIT-MULTICS>
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.