In this episode, Matti and Wouter are joined by John Hughes. John is one of the authors of the original Haskell Report and talks about why functional programming matters, the origins of QuickCheck testing, and how higher order functions and lazy evaluation is the key that makes functional programming so productive, and so much fun!

  • l'empathie mécanique@qoto.org
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    @jaror @BoydStephenSmithJr Understandable… I’ve thought default rules made that possible.

    Anyway, I didn’t encounter much problems with type classes while teaching Haskell, not even as a first language. May all of my students were okay with some suspense 😅