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