Translating Maxima functions.



On 10/19/2011 10:04 AM, dlakelan wrote:

> "a+"(a,b) := block([c:make_array(...)],...)
> 
> but this is not ideal either.

in particular if you want infix syntax you will need to fiddle around
with Maxima's operator definition methods, and there is no
modules/hiding that I know of, so when someone loads your code it will
redefine operators for all other purposes as well. However perhaps a
".+" operator similar to matlab's elementwise operators would make your
life easier.