Subscribe
Sign in
Home
Chat
Archive
About
The centrality of AffineTraversal
Today’s subject is optics. This article is not extensive enough to qualify as an introduction to the subject, but it does offer a palatable sample. If I…
Jun 5
•
Chris Martin
1
Share this post
The centrality of AffineTraversal
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
Most Popular
View all
The friendship between Haskell and C
Mar 16
•
Chris Martin
Share this post
The friendship between Haskell and C
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
Programming requires breadth of knowledge
May 26
•
Chris Martin
6
4
Share this post
Programming requires breadth of knowledge
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
Abstractions of import
May 9
•
Chris Martin
6
1
Share this post
Abstractions of import
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
What's new in GHC 2021
Mar 14
•
Chris Martin
4
Share this post
What's new in GHC 2021
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
New
Top
Community
In the garden with NixOS and XMPP
A server for sending messages to yourself.
May 30
•
Chris Martin
1
Share this post
In the garden with NixOS and XMPP
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
Programming requires breadth of knowledge
Is learning Haskell about tackling Big Ideas?
May 26
•
Chris Martin
6
4
Share this post
Programming requires breadth of knowledge
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
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
•
Chris Martin
3
Share this post
Turtles aren't just for kids
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
Abstractions of import
Sockets and Pipes is complete! Summary of lessons learned from this project.
May 9
•
Chris Martin
6
1
Share this post
Abstractions of import
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
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
•
Chris Martin
2
Share this post
Faking with type families
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
Make invalid states representable.
We should model the state of a system using algebraic types and include states that are invalid.
Apr 25
•
Chris Martin
Share this post
Make invalid states representable.
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
Erasing at the blackboard
Reflections on how to design code for a printed book, and general programming lessons to take away from the experience.
Apr 19
•
Chris Martin
1
Share this post
Erasing at the blackboard
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
Working with Legacy Haskell
A sort of book review: Working Effectively with Legacy Code from a Haskeller’s perspective.
Apr 10
•
Chris Martin
Share this post
Working with Legacy Haskell
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
Bits in Haskell
Bitwise arithmetic is not exotic to Haskell; it works just like any other language.
Apr 3
•
Chris Martin
Share this post
Bits in Haskell
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
See all
Type Classes
Haskell examples, guides, news, and recommendations
Subscribe
Type Classes
Subscribe
About
Archive
Sitemap
Share this publication
Type Classes
typeclasses.substack.com
Copy link
Facebook
Email
Notes
Other
Type Classes
Haskell examples, guides, news, and recommendations
Launched 3 months ago
Subscribe
No thanks
By registering you agree to Substack's
Terms of Service
, our
Privacy Policy
, and our
Information Collection Notice
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts