
13 Mar
2003
13 Mar
'03
9:18 a.m.
On Thu, Mar 13, 2003 at 06:52:46AM +0000, Glynn Clements wrote:
Nick Name wrote:
If threadsafe does not exist, what are the alternatives? Would them easily be handled by a clever design of CGA? What sort of design? Can threads be spawned in C and then be used in haskell? Would this be a mess instead?
If threads aren't an option, you may be able to use timer and/or idle callbacks.
Yes, I think it would work. But it is quite subtle. This code does execute both event loops even without OS threads: main = do addLibraryAIdleCallback yield forkIO libraryAmainLoop addLibraryBIdleCallback yield forkIO libraryBmainLoop Axel.