From ... Path: supernews.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!npeer.kpnqwest.net!EU.net!Norway.EU.net!not-for-mail From: Erik Naggum Newsgroups: comp.lang.lisp Subject: Re: IF & AND redefined, why? Date: 18 Apr 2001 23:04:41 +0000 Organization: Naggum Software, Oslo, Norway Lines: 29 Message-ID: <3196623881130618@naggum.net> References: <3ADCC6AE.BFE927BF@asme.org> <3add2aa2.490105975@news.cis.dfn.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: oslo-nntp.eunet.no 987635081 8093 195.0.192.66 (18 Apr 2001 23:04:41 GMT) X-Complaints-To: newsmaster@eunet.no NNTP-Posting-Date: 18 Apr 2001 23:04:41 GMT Mail-Copies-To: never User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 Xref: supernews.google.com comp.lang.lisp:9406 * Dr. Edmund Weitz > I just wanted to add that the technique used here is what Paul Graham > (in 'On Lisp') calls 'anaphoric macros'. If my memory serves me right, > there's a whole chapter about this technique. Let us improve on it, not accept it as gospel. I suggest, for instance, that we expose the bindings of the anaphoric variables, instead of using a "magic" variable whose binding is neither visible not changeable. > So, I think the guy who wrote the orginal code has been bashed enough. > I think he new what he did and he was just doing something that (under > certain circumstances, of course) is recommended in a book that almost > everybody seems to love. It is one of few books on Common Lisp, it is fairly recent, and it has a lot of merit to it, but I am not sure it is a "here are the facts" kind of book, nor "this is how you do it", but rather "this is what I do, and I think it's great". Mistaking it for any of the other types of book is going to hurt people. I highly value Paul Graham's insights and opinions and wouldn't want to be without them, _but_ I also think any reader of such a book should be a good student and question his master. Go not where he went, find out why he went where he did. Chances are the destination is an accident of circumstances, but his choices were not. #:Erik -- I found no peace in solitude. I found no chaos in catastrophe. -- :wumpscut: