Subject: Case sensitivity (was Conjugate is weird)
From: Raymond Toy
Date: 14 Apr 2003 16:26:19 -0400
>>>>> "Andreas" == Andreas Eder <Andreas.Eder@t-online.de> writes:
Andreas> Barton Willis writes:
>> Users should be able to choose their own style for identifiers
>> (TheExtrapolatedLength or the_extrapolated_length),
>> but it would be a mistake to allow both styles in the core Maxima
>> system. And yes, for anybody that wants to be
>> perverse, I'd make ThEExTRApolatedlEnGTH and TheExtrapolatedLength be
>> different Maxima identifiers.
>>
>> I vote for demanding that core Maxima identifiers (function names, option
>> variables, etc) be lower case with
>> underscores for word separators; I can type this style of identifier
>> faster than mixed case ones.
Andreas> Please, don't do that. I looks so decidedly unlispy (more like windows
Andreas> crap). Why not the-extrapolated-length? That's easier to type - and
Andreas> easier on the eyes!
You can't have a variable named the-extrapolated-length in maxima.
This is parsed as "the - extrapolated - length". The internal Lisp
implementation can, of course, use the-extrapolated-length. I think
Barton is talking about functions and variables known to maxima that
the user can use.
Ray