Subject: Re: Separation in function and value cells (was Re: newbie: please don't smash my case)
From: Erik Naggum <>
Date: 2000/07/11
Newsgroups: comp.lang.lisp
Message-ID: <>

* Joe Marshall <>
| I *do* care, actually, and I dislike having to use FUNCTION and
| FUNCALL to mark the code.

  When C got its simplified function pointer calling syntax, from
  (*foo)(...) to foo(...) for some function pointer foo, there were
  some very heated objections to this change.  Readability is not one
  of C's strongest suits, and function pointers are already way too
  complex for most people, but the fact that they were made to look
  like ordinary functions disturbed many people.  You'd think they'd
  appreciate the simplified syntax, but many programmers still prefer
  to make calls to variables explicit in a language which gives you a
  choice.  (I like funcall and dislike Scheme's variable-calling, but
  use the new syntax in C.)

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