Interesting read for a Haskell newcomer like me!
Regarding the original webpage of Norvig's spelling corrector, I think it is not up to date as I remember browsing the web and finding some shorter versions in other languages.
I've shortened the Python version to 14/15 lines using some features of Python3.