Type Classes

Type Classes

Home
Haskell
Archive
About
Disregard Data.List
Lately I’ve started using streaming library by default instead of the utilities in Data.List. The standard manipulation functions for list are part of…
May 13, 2024 • Chris Martin
3
Mise en place
Early language acquisition students, at the elementary and middle school levels, can see a problem with the language invisible to those of us who are…
Dec 4, 2023 • Chris Martin
1
Haskell PVP numbers are your friends
I know you don't want to read this, but it's short and important, I promise.
Aug 21, 2023 • Chris Martin
3
Nonzero magnitude: Prisms and lenses
The first part of this series argues that affine traversals should be considered the core optics concept. You might ask, if that's true, why does…
Aug 5, 2023 • Chris Martin
1
Positive integers and affine traversal
The Positive integer type, why it's helpful for working with rational numbers, and an affine traversal relating Positive to Integer that's great for…
Jul 22, 2023 • Chris Martin
1
Lead or be led
Libraries let us liberate
Jul 16, 2023 • Chris Martin
4
The turtle protocol
In search of a better playground
Jul 3, 2023 • Chris Martin
hspec, specify, shouldBe
How simple testing can be.
Jun 26, 2023 • Chris Martin
3

Type Classes

AboutArchiveSitemap
© 2025 Mission Valley Software LLC
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture