Elerea is a functional reactive programming package for Haskell
Elerea is a functional reactive programming package for the Haskell programming language. It is used to model the discrete and continuous time, and is often used for implementing graphical user interfaces and in robotics.
Relevant Links:
Elerea home page
Wikipedia Entry on Functional Reactive Programming