On Sat, Dec 21, 2024 at 07:47:06AM -0800, Ignat Insarov wrote: > I am of one mind with Aravindh on this. > > The HyperDoc system looks very dated to me as well. I do not see myself > using it. To make matters worse, when I ask it to solve an equation, it > tries to launch `xterm`, which is not available on my system, and hangs.
What does "not available" mean here? 'xterm' is standard component of X11, available in all Linux distributions that I know about and in many other systems. Current Linux distributions allow you choice of installed packages and you may decide to not install xterm. Or do you mean that you are not allowed to add system components to system that you use? Anyway, FriCAS and HyperDoc depend on components in your system, and simplest way to resolve such troubles is to install needed components. > Annoyingly, HyperDoc pops up every time I restart my FriCAS Jupyter > notebook. This is an annoyance that I wish I knew how to disable. Hmm, I can not comment on Jupyter, but on command line you can define shell alias like: alias fricas='fricas -noht' Or edit 'fricas' shell script (possibly copying to a private directory). If you edit systemwise 'fricas' then Jupyter should use it. > I looked > at Aravindh's patch but it seems to contain a lot of other changes so I am > reluctant to apply it. I wish there was some way to configure FriCAS not to > open HyperDoc at startup. "Entry point" to FriCAS is a shell script, one can edit it to get different behaviour. > I think FriCAS would benefit from making it easier to integrate with > Jupyter and other third party tools. This does not seem like a hard problem > in principle, since all the pieces are already here. But having to > customize the build instead of simply grabbing the binaries provided by my > Linux distribution requires both effort and expertise, and all the rough > edges make this option unattractive. A little polish would go a long way in > making FriCAS more accessible and attractive. Well, we can not force Linux distributions to provide FriCAS packages. AFAIK currently Gentoo has an sbcl-based packege, but it probably does not contain parts needed to use Jupyter. There is Debian package, but this one is based on gcl and can not work with Jupyter. If you fetch FriCAS binary, recent binaries have needed support included. You still need extra parts, but there is no need to rebuild FriCAS. You apparently had trouble with 'hsbcl-1.3.9.tar', but that is an easy way if you want to build from source. -- Waldek Hebisch -- 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 fricas-devel+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/fricas-devel/Z2dhv1U3M8qMY9GQ%40fricas.org.