From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed1.bredband.com!bredband!uio.no!nntp.uio.no!ifi.uio.no!not-for-mail From: Erik Naggum Newsgroups: comp.lang.lisp Subject: Re: count symbols in a list Date: 02 Dec 2002 11:00:43 +0000 Organization: Naggum Software, Oslo, Norway Lines: 35 Message-ID: <3247815643556673@naggum.no> References: <3247805927894274@naggum.no> <873cpgu842.fsf@Astalo.y2000.kon.iki.fi> <3247810955277366@naggum.no> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: maud.ifi.uio.no 1038826843 16375 129.240.65.5 (2 Dec 2002 11:00:43 GMT) X-Complaints-To: abuse@ifi.uio.no NNTP-Posting-Date: 2 Dec 2002 11:00:43 GMT Mail-Copies-To: never User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Xref: archiver1.google.com comp.lang.lisp:47888 * Christophe Rhodes | No /feeling/ here, but at least the issue writeup of | MAPPING-DESTRUCTIVE-INTERACTION:EXPLICITLY-VAGUE disagrees with you; I do not see how mapping and list traversal are even remotely connected. | and the CLHS page on DOLIST does not seem to give a guarantee that | your view is the right one; in fact, it seems to go out of its way not | to: | dolist evaluates list-form, which should produce a list. It then | executes the body once for each element in the list, in the order in | which the tags and statements occur, with var bound to the | element. Then result-form is evaluated. tags label statements. This appears to be an argumentum ad ignorantiam. It does not say, from which you can legitimately conclude nothing. | I agree that normal practice is to expand into something that walks the | list once, but I think ANSI was careful not to mandate this; I do not see how you find evidence for this. | the downside of this absence of mandate is that you have to be slightly | more careful than you might otherwise want to be. Oh, Christ. So unroll the goddamn list, already. Instead of getting the point, that you can traverse a tree without resorting to recursion, we have this moronic quibble. Fuck it. -- Erik Naggum, Oslo, Norway Act from reason, and failure makes you rethink and study harder. Act from faith, and failure makes you blame someone and push harder.