Subject: Case-sensitivity goals, policy and implementation
From: James Amundson
Date: Sun, 10 Oct 2004 19:47:13 -0500
On Sun, 2004-10-10 at 13:46, Barton Willis wrote:
> (1) Jim's proposal for function name case sensitivity seems okay to me.
>
> (2) Should the proposed policy be extended to apply to system constants
> and to option variables? Should %pi == %PI, etc?
As I said, in another message, I don't see a reasonable way to implement
dual cases for variables. Perhaps a clever Lisp programmer than me will
be able to propose a solution. If so, we can re-open the issue. If the
variables are lower-case only, I think it would best to keep the
constants lower-case only.
> (3) I'll grumble if /share evolves to contain code with a variety
> of conventions for the case of function names (FastFactor vs fast_factor).
Oh, I will too. The standard will be that all functions distributed with
maxima will be in all lower case.
> Before we start working on /share, we should establish pollices for
> identifier case, and etc.
Yes. The policies should be the same as those for the main body of
Maxima code.
--Jim