Hello Joachim, Thursday, June 5, 2008, 7:22:44 PM, you wrote:
> * Only one instance of the program runs at a time. > * If new events come in while the program runs, it should re-run itself > * There is information attached to the events (only one Bool ATM) > So I’d like to implement something with this, or a similar, interface: isn't it better to provide os-independent interface to semaphores? named semaphores both on windows and unix may be used to implement functionality you required and it's a more natural way there is useful article [1] which describes both windows and unix way to threads/events/semaphores/mutexes. how about implementing lightweight library which abstracts over these differences? OTOH, i've just recalled one C++ library which does exactly this job [2]. may be providing Haskell interface for it will be a better idea? [1] http://www.ibm.com/developerworks/linux/library/l-ipc2lin1.html [2] Abstraction of multitasking, file IO and socket IO for Unix and Windows systems http://www.garret.ru/~knizhnik/sal-108.zip -- Best regards, Bulat mailto:[EMAIL PROTECTED] _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
