On 23.03.2021 20:41, Bill Page wrote: > On Tue, Mar 23, 2021 at 2:01 PM Ralf Hemmecke <[email protected]> wrote: >> >>> Now, if we could only include the Jupyter interface in the >>> FriCAS distribution >> >> Well, yes, but, although I would like to see this offered, doing it >> the pip way or via installation from the github repo, is easy >> enough for early adopters to install the jfricas jupyter kernel. >> > > Well yes easy but ... First, doing it this way makes it almost > invisible except if we actually start actively discussing it here. > Second, as I recall (correct me if I am wrong) this means that a > specific binary SBCL-based version of FriCAS is installed with a > Lisp-level library for Jupyter kernel support.
That's all past now. Ralf refactored the Lisp code to a minimum: https://github.com/fricas/jfricas/blob/master/jfricas/webspad.lisp The kernel itself is now Python based: https://github.com/fricas/jfricas/tree/master/jfricas Just two files ;) The dependency is https://edicl.github.io/hunchentoot/ We require a version of FriCAS_ which was compiled with a Common Lisp that supports multithreading and Hunchentoot. We recommend SBCL 1.4.5 or later. >From the website above: """ It currently works with LispWorks and all Lisps which are supported by the compatibility layers usocket and Bordeaux Threads. """ We've tested SBCL and ECL only, and it also works in WSL at least. > In order to add it to > the FriCAS distribution I presume that this would have to be extended > to support a wider range of Lisps and hopefully packaged in a way that > at least the interface part was distributed with FriCAS. Of course > Jupyter itself would have to be loaded in whatever way was standard > for the Jupyter user and then the kernel from the FriCAS distribution > appropriately installed. This would be closer to the way that we > support TeXmacs. > I guess you're thinking of the "old" (lisp based) Jupyter kernel (?). It was too hard to maintain because the dependency on the cl libraries, especially ZMQ changed too often. https://github.com/nilqed/fricas_jupyter is **deprecated** ! I have to edit the README ASAP. -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/fricas-devel/354cfcd6-09c7-a33f-8803-0fcf33fd5d90%40gmail.com.
