Posted on December 9, 2014

So, I have GHCJS up and running. It’s a seriously impressive piece of work, but it’s still in an early stage of development. And it’s not at all clear to me how actually to make it work. The webkitgtk bindings are horrid. I’m enjoying the jquery bindings more, but they’re still seriously low-level. I really didn’t get on with Ember, but the “set up and forget” data bindings were nice.

Next couple of things to look into. First, calling haskell from javascript. If I could get that working, lots of things would become fairly easy: just shove actions that call into haskell on elements that need to do things.

Also jsaddle. Not really sure what this does or how far along it is, but I think it’s probably (supposed to be) the next layer I’m looking for.