Fwd: strings and characters in Maxima



Hello Volker,

I have committed the files which you sent me to the directory
share/contrib/stringproc/. They can now be seen in cvs --
http://cvs.sf.net/viewcvs.py/maxima/maxima/share/contrib/stringproc/

I tried some of the functions in Maxima 5.9.2 and for the most
part they seem to work as expected although there is a
case inversion problem. You also mentioned a line break problem.
I am sure we can fix these without much trouble.

A couple of comments -- I like the documentation, maybe you
can create a texinfo version of it? Also, it would be very helpful
to create a test script which has pairs of expressions.
The second expression is the expected result of the first.
E.g.  supcase ("foo"); "FOO";
Such a file can be executed by batch (test.mac, 'test);
and also run_testsuite .

I think string functions are important, thanks very much for
this contribution. As a final thought, maybe at some point
we can provide a Maxima interface to the regular expression
functions now present in src/nregex.lisp or some other RE
package.

best,
Robert Dodier