From ... From: Erik Naggum Subject: Re: Avoiding unintentional variable capture Date: 1999/09/19 Message-ID: <3146722525409776@naggum.no>#1/1 X-Deja-AN: 526965178 References: <37d6b784.46829757@judy> <3145859109488467@naggum.no> <3146307075463527@naggum.no> mail-copies-to: never X-Complaints-To: usenet@news.eunet.no X-Trace: oslo-nntp.eunet.no 937733729 14708 193.71.66.49 (19 Sep 1999 09:35:29 GMT) Organization: Naggum Software; +47 8800 8879; +1 510 435 8604; http://www.naggum.no NNTP-Posting-Date: 19 Sep 1999 09:35:29 GMT Newsgroups: comp.lang.lisp * Thomas A. Russ | For example: | | (dolist (i list1) | (dolist (j list2) | (when (eq i j) | (incf corresponding-elements)))) let's see. you seem to argue against COPY-SYMBOL because it makes it harder to debug, macroexpand, etc, nested macros, because I say if you do need this, you're doing something wrong that has a more fundamental solution. it is obviously insufficient to give an example of nested macros to refute my point, you actually need an example of nested macros that cause problems and need debugging. so if this is the best example you can come up with, you have reinforced my point: there is no need to be concerned with this non-problem. #:Erik