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’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