Case sensitivity (was Conjugate is weird)



>>>>> "James" == James Amundson <amundson@fnal.gov> writes:

    James> -- In my opinion, we should
    James> 	a) Make Maxima totally case sensitive.
    James> 	b) Make the Maxima built-in functions lower case.
    James> Point 1) is the most important aspect of my reasoning. I think we can
    James> deal with 5) -- we are making this change for a better future.

I personally prefer case insensitive.  But I must be unusual in this
regard because even in languages that ARE case sensitive, I rarely use
that feature.  It's hard to pronounce case-sensitive names and it's
equally hard to decide how to capitalize long names that are
abbreviated in some way.

    James> It looks like my opinion is compatible with Richard's opinion. I think
    James> his spelling corrector suggestion could be a reasonable way to ease the
    James> transition.

I guess I'm also a minimalist here.  I don't want a spelling
corrector.  DWIM (do what I mean) never works well enough for me.  I
want a read-my-mind-and-dwim system. :-)

C Y also had a comment one generating something better than "not
enough args".  I don't like those either because it's hard to do.
It's easy enough for the user to do "describe(integrate)" to figure
out what the args are.

In any case, I will let James and others set the direction.

Ray