upper/lowercase in Lisp functions



[van.Nek at gmx.net, Mon, 20 Feb 2006 19:48:15 +0100]:
> Hello,
> is this a bug or intended?

By default, the Common Lisp reader is case-insensitive and converts to
upper case.  So 

> (defun $Foo (x) x)

this actually defines a Lisp function $FOO, and as Maxima
unfortunately switched to case sensitivity and people wanted to be
able to use lower case for everything, this corresponds to Maxima
symbol foo.

One of

    (defun |$Foo| ...
    (defun |$fOO| ...

probably does what you want.

HTH,

Albert.