[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
LSUBR CONS and `
- To: bug-lisp at MIT-MC
- Subject: LSUBR CONS and `
- From: GLS at SU-AI (Guy Steele)
- Date: Thu, 29 Jun 78 19:18:00 GMT
- Cc: bug-lispm at MIT-AI, nil at MIT-MC, GLS
- Original-date: 29 Jun 1978 1218-PDT
(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 `.)