Back to Haskell

It’s been many years since I wrote serious Haskell, and my old programs  are mysterious artifacts of a past brilliance. Each time, I wonder if I really wrote the code myself, instead of pinching it from somewhere on the net.

The language has grown and changed since then, and what used to be a cornucopia of cutting-edge, research-fueled features has grown even more profuse. The libraries have moved around, and now instead of downloading good old GHC, you download the ambitiously-named “Haskell Platform”.

I’m still struggling to recall/determine how best to use type classes, type synonyms, code-as-data, metaprogramming, libraries, modules, and type system tricks for my purposes, and my slow progress and unidiomatic code is uncomfortable. However I’m aiming for a more ambitious goal than the impressive and sophisticated but still toy, proof-of-concept projects I spent my time with in the past.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s