Took 10 mins to hack a silly, inefficient version.<p><a href="https://play.golang.org/p/UPlzWR5OCO" rel="nofollow">https://play.golang.org/p/UPlzWR5OCO</a><p>Gives the same result as <a href="https://www.ietf.org/mail-archive/web/tls/current/msg03416.html" rel="nofollow">https://www.ietf.org/mail-archive/web/tls/current/msg03416.h...</a> SHA256 test vector.<p>Looks easier to understand, to me...
Why would this be difficult in other languages, especially other modern languages? I wish the author expanded on it as I don't see anything special about the use of Haskell here.
I like Haskell because of some of the related tools.<p>- HLint, a very helpful linter for ideomatic Haskell<p>- QuickCheck, Fuzz-testing function's properties<p>- hpc, Pretty code coverage
Why I Love My Left Arrow<p>When pressed in combination with the alt button, it can navigate back to the previous page I was viewing. But not when someone captures onkeypress and cancels it.