Hello all,

I created a little library that provides first-class event sources and
event stream transformers, both allowing side effects. For the time
being, the code is only available on GitHub [1]. The library is called
Moio, short for 'multiple-occurrence I/O', since event sources are
effectively a generalisation of the IO monad that outputs a stream of
values over time instead of just a single result at the end of its
execution. To summarise in a short phrase, Moio could be considered as
'Rx meets Fudgets', but that's only a superficial characterisation.

Check out the example application, a simple bulletin board server, which
shows how to treat a callback-based GTK GUI and blocking I/O based
networking uniformly using the abstractions provided.

Gergely

[1] http://github.com/cobbpg/moio

-- 
http://www.fastmail.fm - Or how I learned to stop worrying and
                          love email again

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to