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

LSUBR CONS and `



(a) It might be a good idea to incorporate the ` read-macro
into LISP as soon as feasible.  It is a slight misfeature that
,@ is used to mean splicing, because then @ cannot be easily
used as a separate macro character and then combined with ,.
Other than that, and the issue of whether one should always
make a complete copy of the structure, or try to share as much
structure as possible (the SCHEME " macro uses " for complete
copying and "! for sharing, though the use of ! has a similar
disadvantage to that of ,@), the LISPM version of ` seems fine.
(b) Will CONS ever become as LSUBR soon?  I understand that
LSIPM has a thing called LIST* which is essentially that.
(It is particularly useful for code generated by `.)

-------