Unapplying the src/hyper/event.c patch does not solve this issue for
information. So not relied apparently but no longer works.

Le ven. 31 mai 2024 à 21:23, Grégory Vanuxem <g.vanu...@gmail.com> a écrit :
>
> Hello Qian,
>
> Can you test this, start fricas with just Git cloned fricas and your
> patch applied (ven. 31 mai 2024 21:07:10 CEST):
>
> fricas -rl -noht
>
> After, start HD with )hd, browse dilog operation, you have the
> descriptions in a second window. Personally I move the second window a
> little on the right.
> After, call some routines and close FriCAS with ')q', HD hasn't the focus.
>
> └─$ fricas -rl -noht
> Checking for foreign routines
> FRICAS="/home/greg/.local/lib/fricas/target/x86_64-linux-gnu"
> spad-lib="/home/greg/.local/lib/fricas/target/x86_64-linux-gnu//lib/libspad.so"
> foreign routines found
> openServer result 0
>                        FriCAS Computer Algebra System
>               Version: FriCAS 2024-04-15 built with sbcl 2.4.4
>                   Timestamp: ven. 31 mai 2024 20:51:34 CEST
> -----------------------------------------------------------------------------
>    Issue )copyright to view copyright notices.
>    Issue )summary for a summary of useful system commands.
>    Issue )quit to leave FriCAS and return to shell.
> -----------------------------------------------------------------------------
>
>
> (1) -> )hd
> (1) -> dilog(0.3)
>
>    (1)  0.8893776242_8603873859_98408
>                                                          Type: Complex(Float)
> (2) -> )q
>
> FriCAS is not instantly closed.
>
> That happens also with Clozure CL.
>
> Personally, I had to hard kill (- 15) sman or wait a long time. I
> already encountered this with a message like this:
>
>  XIO:  fatal IO error 4 (Interrupted system call) on X server ":0"
>       after 2715 requests (2715 known processed) with 0 events remaining.
>
>
>
> Le mer. 29 mai 2024 à 16:08, Qian Yun <oldk1...@gmail.com> a écrit :
> >
> > I tried more debugging and I hope I solve this problem
> > in the correct direction.
> >
> > Everything is connected now... These are all related:
> >
> > https://github.com/fricas/fricas/issues/171
> > https://github.com/fricas/fricas/issues/170
> > https://github.com/fricas/fricas/pull/101
> >
> >
> > One thing remains unclear to me: is "wait_for_client_read"
> > really useful?
> >
> > Basically what this patch does is:
> > close the process (sman/session/spadbuf/viewman/hypertex)
> > only after its input source is closed.
> >
> > This should make sure no data is lost in the socket buffer.
> >
> > Please test if this patch solves the problem.
> >
> > - Qian
> >
> > On 5/29/24 19:37, Ralf Hemmecke wrote:
> > > On 5/29/24 11:24, Qian Yun wrote:
> > >> Do you think this is a problem that needs to be fixed before commit?
> > >
> > > If I had something to say, I would like to solve that problem once and
> > > for all. Would it be too hard to synchronize the writeout of files by a
> > > temporary file on hard disk (or some cheaper option if possible)?
> > >
> > > I could also imagine another solution.
> > > If I am not wrong then these truncated files come from .htex files.
> > > So, the respective .input files that are fed to fricas are generated.
> > > We simply add two lines to these files, one at the beginning, and one at
> > > the end something like
> > >
> > > -- %%% BEGIN %%%
> > >
> > > -- %%% ENE %%%
> > >
> > > and then check the generated file for existence of these lines. If they
> > > are not there, then the .input file has to be sent again through fricas.
> > > That has the chance of looping forever. But is probability of an
> > > infinite loop higher or lower than what we have now?
> > >
> > > I especially do not like that the beginning or end of the file can be
> > > truncated  at a place that does not lead to a LaTeX error.
> > > (I know that this can also already happen on "master", but we should do
> > > something about it.)
> > >
> > > So the book would be incomplete, but that would only be recognized if
> > > someone actually reads the book and figures out that something is
> > > missing. However, the book will most probably only be read by newcomers
> > > that cannot be expected to see that something is (wrongly) missing.
> > >
> > > Opinions?
> > >
> > > Ralf
> > >
> >
> > --
> > 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 on the web visit 
> > https://groups.google.com/d/msgid/fricas-devel/150ffce1-80f3-461a-a4b7-984235bd0d8b%40gmail.com.

-- 
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 on the web visit 
https://groups.google.com/d/msgid/fricas-devel/CAHnU2dZQ6ZtZGnK6iqqdj%3D4PZRvxB39tivwzaZxB%3D9XV6tVz7g%40mail.gmail.com.

Reply via email to