"Stephen J. Turnbull" <turnbull(a)sk.tsukuba.ac.jp> writes:
Hrvoje> While there are valid arguments against Common Lisp,
this
Hrvoje> one is not such an example of such. `cond' and `if' have
Hrvoje> been with us for ages, and I believe they are almost
Hrvoje> unchanged in Scheme. `(when this ...)' is simply a nice
Hrvoje> shortcut for `(if this (progn ...))' and is *very* useful.
Hmm. Not to me. I never use it. I _may_ start using it now that
you have explained it to me, for which I am grateful.
However, this is a matter of taste. For me it is in fact a valid
argument against Common Lisp.
OK, Steven, you are entitled to your opinion. But I *am* astonished
that out of all the valid argument against of Common Lisp, you choose
the `when' macro.
And whether having to learn zillions of redundant (in a formal
sense) idioms as well as huge libraries of editing functions just to
read other people's code will repel potential new developers.
??????
--
Hrvoje Niksic <hniksic(a)srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
Oh lord won't you buy me a color TV...