Functors, monoids, monads... oh my! These are just a few of the scary terms that often come up when Haskell - a pure functional programming language - is discussed. Born in the "ivory towers" of research and heavily influenced by obscure branches of mathematics, Haskell unsurprisingly has a reputation for being impossible to understand.
But fear not! Haskell, though not easy, is far from being hopelessly difficult: its clever design is simply based on principles that are largely unfamiliar to most mainstream programmers. This, however, is precisely what makes it fascinating and fun!
In this presentation we’ll exploit the REPL to take a “deep dive” into Haskell. We’ll see how type safety, purity, and lazy evaluation make Haskell an attractive choice for many applications.
About Jason Stolaruk:
While Jason Stolaruk has been a full-time professional developer for just over a year, he has dabbled with programming in everything from assembly to Common Lisp from a young age. He works at Detroit Labs where he creates Android apps. Lately he has become stricken with the sickness of Haskell monomania, and his unfortunate condition continues to worsen daily.