This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: manual terminology: `procedure', `function' etc.


> From: "Paul R. Wilson" <wilson@cs.utexas.edu>
> Date: Sun, 14 Dec 1997 06:13:41 -0600
> Cc: Mark Galassi <rosalia@cygnus.com>, Tim Pierce <twp@skepsis.com>,
>         guile@cygnus.com
> Sender: owner-guile@cygnus.com
> 
> What is the point of distinguishing between primitive and non-primitive
> procedures?

I don't know.  But it seems harmless to make the distinction, and one
that might be potentially useful.  For that matter, what is the point
of distinguishing between procedures and macros?  People seem more
comfortable with that distinction, but it's not clear to me whether
there's any practical value behind it.

You're right that if more primitives are rewritten in Scheme, it will
outdate the documentation.  Provided, of course, that the
documentation doesn't get updated.