On 5/28/26 6:27 AM, Dima Pasechnik wrote: >> >> - make it easier for external programs to interface with FriCAS >> >> (especially sagemath. The call-lisp-from-c interface seems brittle.) > SageMath doesn't do call-lisp-from-c in the case of fricas (it uses > pexpect, that's sockets/pipes, more or less), > and that's actually what makes it more brittle than SageMath's main > interface with maxima, which is call-lisp-from-c. > > For the latter, fricas needs to be packaged as ecl .fas file, to be > loaded by ecl, among with other things on our side. > > Dima > >
Yes, current fricas-sage interface is pexpect based. Each lisp has different call-lisp-from-c interface, which is a bit messy, unlike call-c-from-lisp interfaces. About ECL interface, my understanding is that it can only load one .fas at a time, so that fricas and maxima can't coexist? - Qian -- 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 visit https://groups.google.com/d/msgid/fricas-devel/a3beef77-4c12-4f44-ba0d-5610318f5098%40gmail.com.
