[Haskell-cafe] Tutorial on JS with Haskell: Fay or GHCJS?

Niklas Hambüchen mail at nh2.me
Wed Sep 4 11:02:55 CEST 2013

Hi, I'm also interested in that.

Have you already evaluated haste?

It does not seem to have any of your cons, but maybe others.

What I particularly miss from all solutions is the ability to simply 
call parts written in Haskell from Javascript, e.g. to write `fib` and 
then integrate it into an existing Javascript application (they are all 
more interested in doing the other direction).

On Wed 04 Sep 2013 17:14:55 JST, Alejandro Serrano Mena wrote:
> Hi,
> I'm currently writing a tutorial on web applications using Haskell. I
> know the pros and cons of each server-side library (Yesod, Snap,
> Scotty, Warp, Happstack), but I'm looking for the right choice for
> client-side programming that converts Haskell to JavaScript. I've
> finally come to Fay vs. GHCJS, and would like your opinion on what's
> the best to tackle. My current list of pros and cons is:
> Fay
> ===
> Pros:
> - Does not need GHC 7.8
> - Easy FFI with JS
> - Has libraries for integration with Yesod and Snap
> Cons:
> - Only supports a subset of GHC (in particular, no type classes)
> ======
> Pros:
> - Supports full GHC
> - Easy FFI with JS
> - Highly opinionated point: will stay longer than Fay (but it's very
> important for not having a tutorial that is old in few months)
> Cons:
> - Needs GHC 7.8 (but provides a Vagrant image)
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe

More information about the Haskell-Cafe mailing list