Re: [fricas-devel] )fin, restart, (|spad|) with Clozure CL based FriCAS

2024-05-24 Thread Grégory Vanuxem
Hello Waldek, > When this code was written Clozure CL documentation about building > text mode applications was rather poor. I just followed one of > examples that worked OK. And Clozure CL folks did not mention > 'ccl::toplevel-loop'. IIUC they later simplified and improved > creation of

Re: [fricas-devel] )fin, restart, (|spad|) with Clozure CL based FriCAS

2024-05-24 Thread Waldek Hebisch
On Wed, May 22, 2024 at 10:03:32PM +0200, Grégory Vanuxem wrote: > Le mar. 21 mai 2024 à 20:32, Waldek Hebisch a écrit : > > > > On Tue, May 21, 2024 at 01:57:45PM +0200, Grégory Vanuxem wrote: > > > > The function to start FriCAS is 'fricas_restart'. 'fricas_restart' > > is doing some

Re: [fricas-devel] )fin, restart, (|spad|) with Clozure CL based FriCAS

2024-05-22 Thread Grégory Vanuxem
CTRL-C is not affected in fact. This is the usual behavior of FriCAS with Clozure CL. Sorry for the noise. Le mer. 22 mai 2024 à 22:08, Grégory Vanuxem a écrit : > > Oh, zut! (responding to myself) > > > (there are several use of 'CATCH' and there is 'handler-bind'). > > Badly handled. CTRL-C

Re: [fricas-devel] )fin, restart, (|spad|) with Clozure CL based FriCAS

2024-05-22 Thread Grégory Vanuxem
Oh, zut! (responding to myself) > (there are several use of 'CATCH' and there is 'handler-bind'). Badly handled. CTRL-C for example. More work needed in this regard. Le mer. 22 mai 2024 à 22:03, Grégory Vanuxem a écrit : > > Hello Waldek, hello all, > > First, thanks for your response, it was

Re: [fricas-devel] )fin, restart, (|spad|) with Clozure CL based FriCAS

2024-05-22 Thread Grégory Vanuxem
Hello Waldek, hello all, First, thanks for your response, it was very instructive it leads me to solve this long outstanding issue with my FriCAS copy. Le mar. 21 mai 2024 à 20:32, Waldek Hebisch a écrit : > > On Tue, May 21, 2024 at 01:57:45PM +0200, Grégory Vanuxem wrote: > > Hello, > > > > I

Re: [fricas-devel] )fin, restart, (|spad|) with Clozure CL based FriCAS

2024-05-21 Thread Waldek Hebisch
On Tue, May 21, 2024 at 01:57:45PM +0200, Grégory Vanuxem wrote: > Hello, > > I try to understand why a Clozure CL 'terminate' method is not called > from the interpreter. I have a CL class jlref, when a jlref object is > no longer referenced the CL garbage collector reclaims it. It is > possible

[fricas-devel] )fin, restart, (|spad|) with Clozure CL based FriCAS

2024-05-21 Thread Grégory Vanuxem
Hello, I try to understand why a Clozure CL 'terminate' method is not called from the interpreter. I have a CL class jlref, when a jlref object is no longer referenced the CL garbage collector reclaims it. It is possible in different CL implementations to add a 'hook' to do some job at that time.