Learn Haskell

The Weekly Iteration

Hosted by

Joe Ferris and Pat Brisbin

Joe Ferris
Pat Brisbin

Pat joins Joe to give an introduction to Haskell. Learn basic function syntax and dive into the world of pure, lazy, functional programming. We also cover basic lists, and discuss how almost everything in Haskell is a function, such as operators.

Hosted by

Joe Ferris and Pat Brisbin

Joe Ferris
Pat Brisbin

Pat joins Joe again to discuss Haskell's type system. Learn how to add type signatures to your functions, create your own types, and work with generic types using type classes.

Hosted by

Joe Ferris and Pat Brisbin

Joe Ferris
Pat Brisbin

Pat joins Joe again to continue our tour of Haskell. Learn how Haskell replaces most if statements with the powerful concept of pattern matching, including some instances where object-oriented programs would use polymorphism. Learn how to both...

Hosted by

Ben Orenstein and Joe Ferris

Ben Orenstein
Joe Ferris

In this episode, Ben and Joe take a look at the Haskell version of Noodle, a zsh history analyzer. We cover some interesting Haskell nuggets in the implementation. If you'd like to see more, we recommend Learn You a Haskell. You can also see...