There is indeed a claim in wxHaskell FAQ that it is incompatible with Haskell threads. I have, however, used threads spawned with forkIO to update wxHaskell GUI in toy apps, without any ill effects. Examples:
http://mmakowski.com/wiki/tech:haskell_mvc https://github.com/mmakowski/habaz I'd be interested to learn how the incompatibility can manifest itself -- if there indeed is any. Regards, Maciek On Fri, Sep 2, 2011 at 9:41 AM, D.V. <dav.v...@gmail.com> wrote: > Bonjour List ! > > I am writing a program that is supposed to listen to a tcp port, and > when a client connects, > update a UI done with wxHaskell. > > Since wxHaskell is not compatible with multiple threads, I am not sure > how to do this. > > an idea I have is to > > - forkOS a thread which will do the network part. > - when a message is sent from a client, write it to a channel > - on the other thread, have a wxHaskell timer check periodically if a > new message is available, update the UI if needed. > > I've tried it and it looks like it's working, but I anyone has some > remark I'm interested. > > David. > > ------------------------------------------------------------------------------ > Special Offer -- Download ArcSight Logger for FREE! > Finally, a world-class log management solution at an even better > price-free! And you'll get a free "Love Thy Logs" t-shirt when you > download Logger. Secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsisghtdev2dev > _______________________________________________ > wxhaskell-users mailing list > wxhaskell-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wxhaskell-users > ------------------------------------------------------------------------------ Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free "Love Thy Logs" t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev _______________________________________________ wxhaskell-users mailing list wxhaskell-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxhaskell-users