On Mon, 2004-11-15 at 13:41, Barton Willis wrote:
> Just in case nobody else has built maxima under XP, I did and I have
> not found any problems. (I used gcl 2.6.5.)
Great.
> For my own orthopoly code (not in the distribution), I see that I need to
> change the cases of the way some functions _display_.
The lisp function print-invert-case converts a symbol to an
appropriately-cased string. An example usage is
(princ (print-invert-case (stripdollar fnname)))
where we used to have
(princ (stripdollar fnname))
In fact, I searched the code for all examples of "(princ (stripdollar"
in an attempt to find all spots that need conversion for display.
Inserting print-invert-case where needed seems a little slapdash to me,
but I have yet to discern a pattern that would lead to a more general
solution. It is possible that a pattern will emerge as the share
packages are converted. There are eight calls to print-invert-case in
the main source.
> It's a great joy to type cos(x) and see cos(x) displayed. I thank
> all that contributed.
It's amazing how much it improves the "feel" of Maxima, isn't it?
--Jim