Hello, Le mer. 26 nov. 2025 à 17:58, Grégory Vanuxem <[email protected]> a écrit : > > Hello, > > Le mer. 26 nov. 2025 à 15:59, Dima Pasechnik <[email protected]> a écrit : > > > > This was only a tip of the problem. > > > > We would like to have Sage working with GCL-compiled FriCAS, but it leaks > > messages on things added to the workspace asynchronously, without a way to > > suppress them via ")set mess". > > > > sage: fricas('3') > > > > ends with > > > > TypeError: An error occurred when FriCAS evaluated '3': > > Function declaration sageprint : InputForm -> String has been added to > > workspace. > > > > see <https://github.com/sagemath/sage/issues/40569> > > > > Is this a FriCAS bug? > > I may be wrong but with quick tests on FriCAS built on top of GCL (the > packaged FriCAS on Debian based system) and FriCAS built with Clozure > CL or SBCL, the handling of default options at startup and via > .fricas.input are different. Personally my .fricas.input contains > ')set message time on', it is not taken into account at startup with > GCL based FriCAS, contrary to the ones with SBCL or Clozure CL. So I > would say it's an issue with FriCAS on top of GCL with startup > options. > > Regards, > > Greg > > PS: I tested packaged FriCAS on a Debian-based system (1.3.11). Also > 1.3.12 on SBCL or Clozure CL. And a recent version of FriCAS built on > top of recent GCL.
After some further investigations, what I pointed out is not related to SAGE, sorry, but to the official Debian-based gcl27 package. '.fricas.input' is not processed at startup with the actual official fricas package. I tested the gcl package (2.6.14 - git: Version_2_6_15pre18) to build FriCAS and the .fricas.input is effectively processed. So since there was recently a discussion on gcl-devel about pathname (https://mail.gnu.org/archive/html/gcl-devel/2025-11/msg00001.html) I gave a try to the GCL git version commit: HEAD master Version_2_7_2pre (Account for possible #\. in pathname-type when compiling) and this issue is solved, I don't know if this discussion is related to this issue though. FriCAS built with this version of GCL no longer exhibits this issue. For information. Greg
