New York, NYUSA
Hometown: New York
December 8, 2013
I have used it for small personal projects. I understand most of the various abstractions like Functors, Applicative, Monads, Monoids, and Arrows fairly well. I feel comfortable with laziness and immutability. I have made several parsers with Parsec.
I have always been interested in different programming languages, but no other language has changed the way I think like Haskell. I love the purity and strong static type system, warping gravity so that the way to write correct programs is "down." After some experience with Haskell, whenever I write code in other languages (which is quite often) I often feel it would be much easier to express in Haskell. I am, however, unhappy to have to deal with the three different string implementations: String, ByteString and Text. I would love if everyone standardized on Text for higher level string operations...
Started coding at age 8 and have loved it ever since. Have always been interested both in building things and finding out how they work.