overloading predicates

2007-02-12 Thread Marco Maggi
Ciao, some time ago I asked if predicates like NUMBER? and INTEGER? must return #t only when applied to Guile's built in numbers, or they can be overloaded by extensions to return #t when applied to other number-like objects upon which it is possible to apply all the co

Re: Strange threading behaviour in guile-16.1 (--with-threads) and (gtk-main): gtk-main blocks all other threads

2007-02-12 Thread Kevin Ryde
Andy Wingo <[EMAIL PROTECTED]> writes: > > (1) garbage collection requires cooperation between threads; if the main > thread running gtk-main doesn't check in now and then the app will lock > up in gc The old guile-gtk has a set of GThreadFunctions that still work in 1.6, if you wanted to compare

Re: Strange threading behaviour in guile-16.1 (--with-threads) and (gtk-main): gtk-main blocks all other threads

2007-02-12 Thread Andy Wingo
Hi Stanislas, On Fri, 2007-02-09 at 10:55 +0100, Stanislas Pinte wrote: > as soon as I call (gtk-main), all other threads are quickly frozen. (1) garbage collection requires cooperation between threads; if the main thread running gtk-main doesn't check in now and then the app will lock up in gc