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. ///