nilqed / jfricas.pip

FriCAS Jupyter Kernel - jfricas (pip3 package)
https://nilqed.github.io/jfricas.pip/
Other
1 stars 0 forks source link

ECL version ? #1

Open EmmanuelCharpentier opened 3 years ago

EmmanuelCharpentier commented 3 years ago

More a question than an issue : is it possible/conceivable to use an ECL-compiled fricas ? My point is to use aSagemath-installed fricas interpreter.

For various reasons (mostly Maxima related), Sagemath has settled to ECLas its Lisp compiler/interpreter ; this isn't likely to change in the previsible future. Moving to SBCL is therefore out of the question.

Having a Jupyter interface would be nice to use fricas abilities "standalone" (thus easing lhe learning process). Hence my question.

hemmecke commented 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.