Re: Case-sensitivity goals, policy and implementation



>>>>> "ole" == ole rohne <ole.rohne@cern.ch> writes:

    Jim> Because Lisp would do all that for us automatically. What you are
    Jim> proposing is to manually re-implement the effects of
    Jim> readtable-case :invert in the maxima code. Why bother?

    ole> Does the maxima reader/parser acutally and consistently use the lisp
    ole> reader? Or does it rather do things like

    ole> (find-symbol (concatenate 'string "$" (string-upcase input)) :maxima)

That's always a possibility, but I think maxima uses implode1
to convert input into a symbol.  I'm playing around right now with
modifying implode1 to use a readtable-case of :invert to see if that
is even close to what we want.

Ray