Category Archives: Functional Programming

Haskell – the perfect programming language for children

I’ve started teaching my son programming on the Raspberry Pi.  The language?  Haskell. As an experiment, I thought I’d avoid the mainstream imperative languages: BASIC, C, C++ – stuff like that.  Given he’s learning maths at school – counting, addition, … Continue reading

Posted in Functional Programming | Comments Off on Haskell – the perfect programming language for children

Choosing a Linux distro

I’ve been using Linux Ubuntu for a while; however, just couldn’t quite get the Haskell platform running smoothly, and ‘cabal update’ just wouldn’t play ball.  Ubuntu also felt a bit clunky – big chunky GUI, and slightly removed from the … Continue reading

Posted in Functional Programming | Comments Off on Choosing a Linux distro

Favourite Haskell Books

There are many textbooks and websites covering Haskell.  I find nothing beats a book to read on the train; many of these books are also available ‘free’ online, but if you really want to support Haskell and expand the community, buy … Continue reading

Posted in Functional Programming | Comments Off on Favourite Haskell Books

First impressions of Haskell

Earlier this year I started learning Haskell (www.haskell.org). I am really impressed with the language: it is succinct with strong static typing, both interpreted and compiled, and – best of all – functional!  Haskell reminds me that ultimately computers are no … Continue reading

Posted in Functional Programming | Comments Off on First impressions of Haskell