home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!stanford.edu!apple!cambridge.apple.com!mt@media.mit.edu
- From: mt@media.mit.edu (Michael Travers)
- Newsgroups: comp.lang.lisp.mcl
- Subject: Re: non quoted arguements
- Message-ID: <9212141809.AA13634@mahler.media.mit.edu>
- Date: 14 Dec 92 18:09:31 GMT
- References: Your message of "14 Dec 92 10:24:08 EST."
- <01GSAWG9D45U001D1T@ENH.NIST.GOV>
- Sender: info-mcl-request@cambridge.apple.com
- Lines: 12
- Approved: comp.lang.lisp.mcl@Cambridge.Apple.C0M
-
-
- From: bright@ENH.NIST.GOV
- Subject: non quoted arguements
-
- How does one write a function/macro/anything to return the input, like the
- old nlambdas and fexpers used to do?
-
- If I understand you correctly, you have to use a macro. Here's one:
-
- (defmacro track-it (sym)
- `(progn (push ',sym *all-new-names*)
- ,sym))
-