Jonathan Lam

EE/CS @ The Cooper Union


Falling in love with Haskell

On 7/23/2021, 1:00:55 AM

Return to blog

TODO: currently a brain dump space

lhs pattern matching of constructors

two-tier type hierarchy (data and type constructors, classes, method overloading), strict typing


monads (IO, Maybe, ST) (also list comprehension with bind-like syntax)


laziness ofc -- referring to self on both sides, if as a regular fn, automatic currying


documentation is great, ghci is great

reasons not to love haskell:

syntax is difficult (indentation, let/where), builtin names not intuitive at all

community is hard to understand

© Copyright 2021 Jonathan Lam