recent change to src/server.lisp broke gcl compiled maxima - FIXED



> 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