It might pay to review the noun/verb distinction.
also there are operations that (always!) disappear. e.g.
a/b becomes a*b^(-1) or if a and b are integers, a rational or
if a or b is a float ....
some operators are subject to removal by simplification
in fact all operators are subject to simplification, built-in or by tellsimp
some operators are subject to removal by ev(..,numer) or
by other operrations e.g. ev(..., demoivre) ...
Robert Dodier wrote:
>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
>_______________________________________________
>Maxima mailing list
>Maxima at math.utexas.edu
>http://www.math.utexas.edu/mailman/listinfo/maxima
>
>