Problem with clg and SBCL 1.0.6
Espen S Johnsen <[email protected]> 07 Jun 2007 15:30:03 +0200
| Newsgroups | gmane.lisp.steel-bank.devel,gmane.lisp.clg.devel |
|---|---|
| Message-ID | <[email protected]> |
I just noticed that the periodic polling functionality has been removed from SERVE-EVENT in SBCL 1.0.6. This is a bit unfortunate as clg depends on this functionality to handle event asynchronous. The use of SERVE-EVENT has been disabled when building clg with this version of SBCL. Thus an explicit Gtk main loop, which will block the REPL, has to be started. Alternatively clg can be initialized with threading, but every gtk function called from the REPL then has to be protected by wrapping it in a GDK:WITH-GLOBAL-LOCK as the Gtk library isn't thread safe. I'm also sending this to the sbcl-devel list, in the hope that this change could be reverted in future releases of SBCL. -- Espen ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/