From ... From: Erik Naggum Subject: Re: resonable use of internal functions Date: 1999/11/18 Message-ID: <3151940280815662@naggum.no>#1/1 X-Deja-AN: 550225056 References: <38318307.B1B8D1B1@inka.de> <3832B499.2AA47F1D@fisec.com> <38343B3D.CBC46BD5@fisec.com> mail-copies-to: never X-Complaints-To: newsmaster@eunet.no X-Trace: oslo-nntp.eunet.no 942951494 10026 193.71.66.49 (18 Nov 1999 18:58:14 GMT) Organization: Naggum Software; +47 8800 8879 or +1 510 435 8604; fax: +47 2210 9077; http://www.naggum.no NNTP-Posting-Date: 18 Nov 1999 18:58:14 GMT Newsgroups: comp.lang.lisp * Robert Monfera | What are the pros and conses (sic) of &aux, as an alternative to let in | some cases? this may sound silly, but if you can avoid a few LET bindings among many, it's going to impact your maximum indentation favorably. such concerns should not be dismissed _too_ lightly, although it might be a good argument in its favor. in some cases, however, &AUX is useful to avoid a LET binding or a SETQ that does nothing but resolve a designator or some other relevant work on an argument. it's a difficult to spell out any rules for when this is good style, though. | I like &aux, but I have a vague recollection that it may be retrograde to | use it (I can not think of the reason). I like having &AUX in the language. it tells me somebody thought about something important and came up with a solution. I'm not sure _exactly_ what they thought about all that time, but it's evidence of intelligence at work. in fact, the whole lambda list concept in Common Lisp gives me that feeling, with all its variations and intriguing details. #:Erik -- Attention Microsoft Shoppers! MS Monopoly Money 6.0 are now worthless.