Case sensitivity (was Conjugate is weird)



>>>>> "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