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.


Mark Galassi <rosalia@cygnus.com> writes:

> I think we should go with just "procedure" for all of them, which is
> what R4RS does: even trigonometric functions are listed as
> "procedures" in R4RS.

> I like the idea of "primitive procedure" for all Guile primitives:
> people have a right to know what's primitive.  Regarding "macro", I
> believe that R4RS actually uses "syntax" for some standard macros like
> "do".  I don't have any good thoughts on this one.

> I think that if we keep it down to "procedure", "primitive procedure"
> and "syntax" (or "macro") it will be OK.

I agree with Mark (and I prefer "syntax" over "macro").

/mdj