recent change to src/server.lisp broke gcl compiled maxima - FIXED
Subject: recent change to src/server.lisp broke gcl compiled maxima - FIXED
From: Andrej Vodopivec
Date: Mon, 14 May 2007 10:24:19 +0200
> David, thanks for investigating. After thinking this over, it seems to
> me that the GUI should simply close its end of the socket and the
> Maxima process should understand socket = closed to mean that
> it should terminate. I'm pretty sure that's a typical behavior for
> programs which communicate by sockets.
>
> That would allows us to get rid of all the stuff related to getpid in
> server.lisp and kill in the Tcl/tk code. I think that would be a big win.
But the GUI would still need the pid of maxima process if you want the
GUI to be able to interrupt a long computation in maxima. I think this
is important and should not be changed.
--
Andrej