Why we use Haskell for MediaCopy 3000
It is quite unorthodox to use the Haskell programming language for a desktop application, but so far the language has proven to be a robust platform to tackle the inherent complexity of graphical user interfaces.