Subject: Case sensitivity (was Conjugate is weird)
From: Mike Thomas
Date: Wed, 16 Apr 2003 09:46:26 +1000
Hi James.
| 2) I propose to make all of the maxima code use a single case (lower
| case).
Agreed. Whenever I look at Maxima source my eyes run away from the screen -
they seem to be much happier looking at lower case.
| There will be no InterCaps, or other use of mixed case.
For Lisp source I think that is entirely appropriate.
| (InterCaps were cool to me when I first saw them used in the 80's. Now
| they seem as about as tasteful as many other things that were cool in
| the 80's, e.g., MiamiVice.)
That style pleases me in languages which syntactically support it eg C,
Pascal, Haskell etc.
In particular, I would support the use of any case and hopefully,
eventually, other alphabets/symbols in Maxima code (as opposed to the Lisp
source in which Maxima is written). Written mathematics uses such devices
as a matter of routine.
As for Miami Vice...
| We could make "all lower case maxima code" a
| coding standard.
Yes.
| I would not want a system that tried to make corrections for me, either.
Agreed. Building on that, I like the VB model where partially typed
identifiers flash up ballon help alternatives and function argument types.
Of course I don't think that this is appropriate in the next year or so
given the other, more important, issues Maxima faces.
| I want to fully understand all the arguments before any decisions are
| made. Please continue to speak up.
Hence my interjection.
Mike Thomas.