From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!news2.kpn.net!news.kpn.net!nslave.kpnqwest.net!nloc.kpnqwest.net!nmaster.kpnqwest.net!nreader2.kpnqwest.net.POSTED!not-for-mail Newsgroups: comp.lang.lisp Subject: Re: Common Lisp and the Little Schemer References: Mail-Copies-To: never From: Erik Naggum Message-ID: <3214424372190500@naggum.net> Organization: Naggum Software, Oslo, Norway Lines: 17 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 10 Nov 2001 23:39:33 GMT X-Complaints-To: newsmaster@Norway.EU.net X-Trace: nreader2.kpnqwest.net 1005435573 193.71.66.49 (Sun, 11 Nov 2001 00:39:33 MET) NNTP-Posting-Date: Sun, 11 Nov 2001 00:39:33 MET Xref: archiver1.google.com comp.lang.lisp:19559 * jloren@hushmail.com | Should I get rid of this Scheme bagage or is it still valid in CL? Get rid of the Scheme baggage. Common Lisp has powerful iteration constructions and has no particular need to prove that recursion is a good idea. It _is_ a good idea at times, but a good programmer knows when it is not. Using one's favorite technique (or, say, conditional) for everything is the hallmark of a bad programmer. Common Lisp is the one language that best allows form to follow function, if you pardon the intended puns. /// -- Norway is now run by a priest from the fundamentalist Christian People's Party, the fifth largest party representing one eighth of the electorate. -- Carrying a Swiss Army pocket knife in Oslo, Norway, is a criminal offense.