Case-sensitivity goals, policy and implementation



On Sun, 2004-10-10 at 12:02, Viktor T. Toth wrote:
> I only have one suggestion: It should be possible for end users to define
> symbols that behave the "built-in" way, even when they define symbols in the
> MAXIMA language, not in LISP.

That is a very reasonable request. The implementation that springs to
mind would be a separate function call, i.e.,

foo(x):=x+1;
add_upcase(foo);

I don't particularly like the name "add_upcase", but that's the general
idea.

--Jim