1. 5

    I’ve been working on Haskell bindings for Thrust. It allows you to create easily deployable desktop apps using embedded Chromium for your user interface (like node-webkit).

    It feels like I’m being too eager choosing this for my first Haskell project but thanks to the amazing GHC compiler I was able to keep fixing the type errors and get something working even with my elementary understanding of the language.

    I think the API turned out to be not that bad. Here is an example showing how to build a menu: https://gist.github.com/osener/17f16ebd78064d2931b9 (you can compare it with the go version), and another one using Haste for type-safe client server communication https://gist.github.com/osener/5282f97b1c7a77e0ad31