[Haskell-cafe] ANNOUNCE: hplayground: haskell client-side web framework
Alberto G. Corona
agocorona at gmail.com
Sat Jul 26 01:34:17 UTC 2014
with the haste  compiler.
It handles reactive effects under a applicative-monad that controls
the modifications of the user interface.
It is quite easy to create dynamic, composable applications using
ordinary, beatiful, idiomatic haskell without special constructions.
Rather than a framework, it is an EDSL.
Full reinversion of control avoid spagetty event handlers and the
monad confines the events and their effects to the subtree where they
appear avoiding the problems of declarative reactive frameworks.
There are examples running the source code is in 
And there is a todo reference application  running  too.
There is also a blog post about that
Additionally, the syntax is almost identical to the formlet widgets in
MFlow. So most of the hplaygroud code could run also in a server if
I hope that you enjoy it as much as I enjoyed the development of it.
A big thanks to Anton Ekblad for his wonderful Haste compiler.
More information about the Haskell-Cafe