Case-sensitivity goals, policy and implementation



> I would like to propose a modified policy. Maxima would be totally case
> sensitive, *however* all built-in functions would be addressable as
> either all lower case or all upper case. E.g., the cosine function could
> be written as "cos" or "COS". "Cos", "coS", "CoS", etc. would all be
> distinct functions.

Bravo! For what it's worth, I wholeheartedly support this idea, Jim. This is
exactly the behavior that I prefer.

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.


Viktor