Welcome to another issue of Haskell Weekly!
Haskell is a safe, purely functional programming language with a fast, concurrent runtime.
This is a weekly summary of what’s going on in its community.
Featured
-
Episode 36 – John Hughes by The Haskell Interlude
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!
-
Functors map categories by Iceland_jack
When you are using a FUNCTOR you are mapping CATEGORIES. Think about that.
-
Haskell Refactoring Step-Through by mjgpy3
These tactics blur the line between the software engineering practice of refactoring and algebraic simplification. Not only is this extremely cool but it’s a microcosm of something greater.
-
Please contribute to the GHC 9.8 breakage inventory by Tom Ellis
I’m collecting a list of all breaking changes between GHC 9.6 and 9.8, that is, anything that you have to change to get code that previously compiled with 9.6 to compile with 9.8. My hope is that it will feed into a processes of making breaking changes less severe in the future. If you have come across any breaking changes please let me know here or in an issue o