Subject: Re: I like WHEN/UNLESS Was: Promoting CL Was: What I want from my Common   Lisp vendor and the Common Lisp community
From: Erik Naggum <erik@naggum.net>
Date: Wed, 05 Sep 2001 16:59:01 GMT
Newsgroups: comp.lang.lisp
Message-ID: <3208697937973361@naggum.net>

* Tim Bradshaw <tfb@cley.com>
> I've recently had to deal with some code which did exactly this.

  Geez, somebody _did_ that?  For real?  That is just sickening.

  I guess I should have "commented" the code and explained why I thought it
  would be an obvious "bad joke", on par with #define BEGIN { in C, but
  which would illustrate that having implicit progns is not such a big deal.

  This might also be a good time to state that I really want to use progn
  in multi-form consequents and alternatives, to increase the readability
  of complex if forms.  That is, we already have all the mechanisms we need
  to identify more complex forms.  And wrapping a single form in a progn is
  real easy with a real editor.  Just like loop forms are hard to navigate,
  so are keyword-based "separators".  But I guess some people want progn to
  go away so hard they just have to reinvent it badly.

///