On 5/24/07, Stavros Macrakis <macrakis at alum.mit.edu> wrote:
> Could we try to converge on standard terminology? Some possibilities are:
>
> Simplifying
> Evaluating
> (disable with simp:false)
> (disable with '( ... ) )
>
> mathematical function
> programming function
> simplifying function
> executing function
> function
> subroutine / routine / command / operation
> Short form: function
> command
> Long form: simplifying function programming command
Changing the terminology so that ":=" no longer defines a function,
and stuff like integrate is no longer a function, seems like an
extremely weak choice IMNSHO.
"Simplifying function" and "evaluating function" are enough.
Or we can continue with our present confused terminology with
clarifications ad hoc. I'd rather preserve the status quo ante,
in this case, than make an arbitrary change of vocabulary.
FWIW
Robert