Type Classes

Type Classes

Home
Haskell
Archive
About
Programming requires breadth of knowledge
Is learning Haskell about tackling Big Ideas?
May 26, 2023 • 
Chris Martin
9

Share this post

Type Classes
Type Classes
Programming requires breadth of knowledge
4
The friendship between Haskell and C
As a brief introduction to how Haskell FFI works, I’ll be talking about my memfd package, which is available on Hackage. Part 1 of this article lays out…
Mar 16, 2023 • 
Chris Martin
1

Share this post

Type Classes
Type Classes
The friendship between Haskell and C
Abstractions of import
Sockets and Pipes is complete! Summary of lessons learned from this project.
May 9, 2023 • 
Chris Martin
7

Share this post

Type Classes
Type Classes
Abstractions of import
1
What's new in GHC 2021
A complete overview of the modern Haskell defaults
Mar 14, 2023 • 
Chris Martin
8

Share this post

Type Classes
Type Classes
What's new in GHC 2021
7.5 years of NixOS on the desktop, cleaned up with Flakes
How I changed my NixOS habits using Flakes to avoid excessive rebuilding
Mar 28, 2023 • 
Chris Martin
3

Share this post

Type Classes
Type Classes
7.5 years of NixOS on the desktop, cleaned up with Flakes
5
Lead or be led
Libraries let us liberate
Jul 16, 2023 • 
Chris Martin
4

Share this post

Type Classes
Type Classes
Lead or be led
Turtles aren't just for kids
I have a confession: I’ve gotten extremely bored with writing demonstration code. The problem is that the only interesting effect I’ve ever been able to…
May 19, 2023 • 
Chris Martin
4

Share this post

Type Classes
Type Classes
Turtles aren't just for kids
hspec, specify, shouldBe
How simple testing can be.
Jun 26, 2023 • 
Chris Martin
3

Share this post

Type Classes
Type Classes
hspec, specify, shouldBe
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

Share this post

Type Classes
Type Classes
Disregard Data.List
Bits in Haskell
Bitwise arithmetic is not exotic to Haskell; it works just like any other language.
Apr 3, 2023 • 
Chris Martin
1

Share this post

Type Classes
Type Classes
Bits in Haskell
Working with Legacy Haskell
A sort of book review: Working Effectively with Legacy Code from a Haskeller’s perspective.
Apr 10, 2023 • 
Chris Martin
3

Share this post

Type Classes
Type Classes
Working with Legacy Haskell
Faking with type families
Type families give us great power to work polymorphically. In conjunction with "fake" instances, this can make it possible to test code that seemed…
May 3, 2023 • 
Chris Martin
3

Share this post

Type Classes
Type Classes
Faking with type families
© 2025 Mission Valley Software LLC
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share