Wiki article about maxima's treatment of arrays and functions?



Dan Stanger wrote:

> While a single namespace is bothersome, it is really quite simple to 
> replace all variables
> appearing in input expressions, with ones which cannot occur in users 
> input.  

This is another way to simulate lexical binding. I don't think the user 
should have to deal with it.

> While arrays
> can be a problem in Macsyma, there are ways to deal with them.  
> Perhaps you should describe
> these methods.

There seems to be a misundertanding. I do not want to describe how but 
why. I.e. why does
f(s):=s[1] not work as expected?

Michel