Open EmmanuelCharpentier opened 3 years ago
First of all, you maybe comment on an obsolete project. The official jfricas is here: documentation: https://jfricas.readthedocs.io/en/latest/ distribution: https://pypi.org/project/jfricas/ code: https://github.com/fricas/jfricas
To your actual question. In fact, I am not aware of any specific code in jfricas that is bound to sbcl, There is webspad.lisp (https://github.com/fricas/jfricas/blob/master/jfricas/webspad.lisp) which is used as the connection to the FRICASsys binary. I never tried, but as long as you can install the hunchentoot webserver and all the other prerequisites, it should be fine. Anyway, would be nice to get a success report for the ecl case or make it working for ecl.
More a question than an issue : is it possible/conceivable to use an ECL-compiled fricas ? My point is to use a
Sagemath
-installedfricas
interpreter.For various reasons (mostly
Maxima
related),Sagemath
has settled toECL
as its Lisp compiler/interpreter ; this isn't likely to change in the previsible future. Moving to SBCL is therefore out of the question.I checked that using the resulting binary from a Linux command line is possible (I have yet to find how to stop the launch of the help browser, but that shouldn't be hard...).
efricas
doesn't work as expected, but this is probably a minor booboo in input processing (fricas starts, but I can't send successfully a command line, because control characters are sent tofricas
and panic it...).Having a
Jupyter
interface would be nice to usefricas
abilities "standalone" (thus easing lhe learning process). Hence my question.