Haskell is a really great programming
language. It is elegant, the type system is beautiful, and nowadays
the compiler is quite good. I’ve been using functional languages off
and on for more than 30 years. I studied at the University of
Kent which is the home
Miranda which
is a precursor to Haskell. All this is a warning. I don’t use
Haskell that much. The language has changed a lot since I last used it
regularly, and so my code might not be optimal or idiomatic Haskell.