[Haskell-cafe] [Haskell] ANNOUNCE: haste-perch
andrew.gibiansky at gmail.com
Wed Jun 18 16:11:20 UTC 2014
Could you elaborate on how this is better/different from blaze-html?
I'm a bit confused - is it just the same thing but works with Haste, while
blaze-html doesn't? What's the main idea?
On Wed, Jun 18, 2014 at 7:02 AM, Alberto G. Corona <agocorona at gmail.com>
> haste-perch defines builder elements (perchs) for Haste.DOM elements that
> are appendable, so that dynamic HTML can be created in the client in a
> natural way, like textual HTML, but programmatically and with the advantage
> of static type checking. It can be ported to other haskell-js compilers.
> This program, when compiled with haste:
> main= do
> withElem "idelem" $ build $ do
> div $ do
> div $ do
> p "hello"
> p ! atr "style" "color:red" $ "world"
> return ()
> Creates these element:
> <div id= "idelem"> <-- was already in the HTML
> <p> hello </p>
> <p style= "color:red"> world </p>
> Since the creation is in the browser, that permit quite dynamic pages for
> presentation, and interctive textual (a.k.a "serious") applications and,
> in general
> the development of client-side web frameworks using haskell with the haste
> See the README in the git repository:
> Haskell mailing list
> Haskell at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe