From ... From: Erik Naggum Subject: Re: simple swap func Date: 1997/04/18 Message-ID: <3070392636700635@naggum.no>#1/1 X-Deja-AN: 235821105 References: <335684C1.7B19@csc.technion.ac.il> <5j65el$5ta@helix.cs.uoregon.edu> <5j70pc$43p@pravda.cc.gatech.edu> <3357AF17.507D@bway.net> <5j8jlf$boh@news.gte.com> mail-copies-to: never Organization: Naggum Software; +47 2295 0313; http://www.naggum.no Newsgroups: comp.lang.lisp * Dorai Sitaram | Shouldn't we be using ``gentemp'' rather than ``gensym'' in macro | definitions, so that we don't unnecessarily deprive macro-expansions of | read-write invariance? I prefer `make-symbol'. I also bind *print-circle* to t, even though it costs more when printing. e.g., (let ((x (make-symbol "x"))) `(list ,x ,x)) => (list #1=#:x #1#) (this also works in GNU Emacs Lisp from the next version onward.) #\Erik -- I'm no longer young enough to know everything.