Subject: Re: Lisp & SICP
From: Erik Naggum <>
Date: 2000/05/16
Newsgroups: comp.lang.lisp
Message-ID: <>

* hs@inferno.nirvananet (Hartmann Schaffer)
| why is omitting funcall silly?  i thought this was taken care of by the
| rule that you can put any expression in the first position of a list

  I happen to think that rule is silly, too.  It has certain merit in
  terms of regularity, but in terms of usability, it offers nothing
  and saves nothing.  On the contrary, using "funcall" as the first
  position in a list where the value is variable, as opposed to a
  relative constant in that context, communicates a _variable_.  Of
  course, I realize that this goes against the grain of Scheme, but
  then again, I don't like Scheme, and this rule is one of the reasons.

  If this is not what you expected, please alter your expectations.