Hi Alasdair,
there is a lot of new stuff in the stringproc package. I developed it with Maxima+gcl. And
with Maxima on Windows - which uses gcl - there is no problem.
While I am writing this email I download the new ubuntu 8.04 and I am going to install it
over the weekend and check, if I can reproduce the problems you have using clisp.
The function you want for extracting characters from a string is charlist:
(%i1) charlist("my_string");
(%o1) [m, y, _, s, t, r, i, n, g]
Calling to charlist autoloads the whole stringproc package with the filenames you see in your
debugging messages. So please just load the file stringproc.lisp, which contains charlist,
before you call any of the stringproc functions. If we're lucky, there is no problem with
stringproc.lisp itself. ( I'm not too optimistic since your debugger said that the load fails for
stringproc.lisp. ) Let me know, what happened, if you do so.
Regards
Volker van Nek
Am 26 Apr 2008 um 12:35 hat Alasdair McAndrew geschrieben:
>
> Trying to do some work with strings, in Maxima 5.15.0 (clisp), I got:
>
> Load failed for /usr/share/maxima/5.15.0/share/contrib/stringproc/stringproc.lisp
>
> When I set debugmode(true) and tried to load stringproc again:
>
> Load failed for /usr/share/maxima/5.15.0/share/contrib/stringproc/stringproc.lisp
> -- an error. Entering the Maxima Debugger dbm
> Enter `:h' for help
> (dbm:1) :step
> Load failed for /usr/share/maxima/5.15.0/share/contrib/stringproc/printf.lisp
> -- an error. Entering the Maxima Debugger dbm
> Enter `:h' for help
> (dbm:1) :step
> Load failed for /usr/share/maxima/5.15.0/share/contrib/stringproc/pregexp.lisp
> -- an error. Entering the Maxima Debugger dbm
> Enter `:h' for help
> (dbm:1) :step
> Load failed for /usr/share/maxima/5.15.0/share/contrib/stringproc/pregexp.lisp
> -- an error. Entering the Maxima Debugger dbm
>
> What's going on - is this a lisp problem, or a Maxima problem? Actually, all I want to do is to
> read a string and obtain the characters one by one from it - maybe I could do this directly in lisp
> without loading stringproc?
>
> Any advice would be most welcome!
>
> Thanks,
> Alasdair