Hi
I agree: it would be better to call foreign functions
from Lisp.
My knowledge of Lisp is very limited.
I haven't been able to load CFFI:
using clisp
(load "cffi-clisp.lisp")
produces the following error message:
*** - SYSTEM::%FIND-PACKAGE: There is no package with name "CFFI-UTILS"
...
I have no idea where I can get CFFI-UTILS.
For the moment pipes and sockets are good enough
for my applications.
In the Maxima client program I use ssubst in order to
preprocess a string
Mat : ssubst(" ",",",concat(nRows," ",nCols," ",string(Mat))),
where Mat is matrix represented as a list of lists.
If the size of Mat is 50x50 or above, Maxima hangs
and it produces a strange prompt:
"
[1]>
"
Is there a way to work with such no so huge strings?
Fabrizio