Rx implementation in Haskell
Haskell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Examples.hs implement takeWhile, skipWhile using numbered Jun 20, 2011
PushCollection.hs all compile Jun 17, 2011
README.md Example Jun 17, 2011
Rx.hs

README.md

Rx for Haskell

Attempt to implement the Reactive Extensions API in Haskell. Just for the sake of it. Like this:

*Rx> subscribe (select show (Rx.filter even $ observableList [1, 2])) putStrLn
2

Status

  • Observable, Observer and Disposable defined, working in the IO Monad
  • "PushCollection" is a simple implementation of Observable. Push it!
  • Observer has now next/end/error functions
  • Some combinators implemented. Most of them badly.