Subject: Re: the "loop" macro
From: Erik Naggum <erik@naggum.net>
Date: Sun, 26 Aug 2001 09:38:49 GMT
Newsgroups: comp.lang.lisp
Message-ID: <3207807528689140@naggum.net>

* Ted Sandler <tedsandler@rcn.com>
> Okay, is "loop" useful?  Paul Graham mentions that the ANSI
> specification is pretty vague on the specifics of "loop" and as such,
> its use can't be recommended, etc.

  Unfortunately, Paul Graham is pretty vague on the _reasons_ he does not
  like "loop", and as such, his recommendations cannot be trusted, etc.
  Ignore his hostility towards it.  "loop" is simply _way_ useful.  If you
  are blinded by an irrational desire for syntactic purity that is thwarted
  by the slightly unusual "loop" form (which demonstrates excellently how
  you can build mini-languages in macros in Common Lisp), maybe you are
  better off looking at Scheme?  Paul Graham has some pretty bizarre Scheme
  envy, too, which is another reason not to trust his recommendations.
  Scheme people hate iteration, except when they run around in perfect
  circles, cursing and re-cursing Common Lisp's iteration constructs.

///