Overcoming Software
Subscribe
Sign in
Home
Archive
About
New Post: Working with Haskell CallStack
I’ve improved our exception reporting experience significantly at Mercury. As a result, I know quite a bit about `HasCallStack`, a weird and magical…
May 11
•
Matt Parsons
Share this post
New Post: Working with Haskell CallStack
overcomingsoftware.substack.com
Copy link
Twitter
Facebook
Email
Notes
New
Top
Production Haskell v1.0 Released
Now with hard copies!
Feb 2
•
Matt Parsons
Share this post
Production Haskell v1.0 Released
overcomingsoftware.substack.com
Copy link
Twitter
Facebook
Email
Notes
reserving the name
wow i would actually really like to switch from GitHub Pages for my programming stuff, but Substack doesn’t let you use markdown? absolutely not what…
Nov 17, 2022
•
Matt Parsons
Share this post
reserving the name
overcomingsoftware.substack.com
Copy link
Twitter
Facebook
Email
Notes
Coming soon
This is Overcoming Software, a newsletter about thoughts on Haskell and other software concerns.
Nov 17, 2022
•
Matt Parsons
Share this post
Coming soon
overcomingsoftware.substack.com
Copy link
Twitter
Facebook
Email
Notes
Break Gently with Pattern Synonyms
This is a really brief post to call out a nice trick for providing users a nice migration message when you delete a constructor in a sum type. The…
Nov 2, 2022
•
Matt Parsons
Share this post
Break Gently with Pattern Synonyms
overcomingsoftware.substack.com
Copy link
Twitter
Facebook
Email
Notes
Spooky Masks and Async Exceptions
Everyone loves Haskell because it makes concurrent programming so easy! forkIO is great, and you’ve got STM and MVar and other fun tools that are…
Oct 29, 2022
•
Matt Parsons
Share this post
Spooky Masks and Async Exceptions
overcomingsoftware.substack.com
Copy link
Twitter
Facebook
Email
Notes
Femoroacetabular Impingement
Apparently, I’ve spent my entire life with a condition called “femoracetabular impingement.” The bones in my hips are deformed - the femoral neck is too…
Oct 7, 2022
•
Matt Parsons
Share this post
Femoroacetabular Impingement
overcomingsoftware.substack.com
Copy link
Twitter
Facebook
Email
Notes
Dynamic Exception Reporting in Haskell
Exceptions kind of suck in Haskell. You don’t get a stack trace. They don’t show up in the types of functions. They incorporate a subtyping mechanism…
Aug 16, 2022
•
Matt Parsons
Share this post
Dynamic Exception Reporting in Haskell
overcomingsoftware.substack.com
Copy link
Twitter
Facebook
Email
Notes
See all
Overcoming Software
thoughts on Haskell and other software concerns
Subscribe
Overcoming Software
Subscribe
About
Archive
Sitemap
Share this publication
Overcoming Software
overcomingsoftware.substack.com
Copy link
Twitter
Facebook
Email
Notes
Overcoming Software
thoughts on Haskell and other software concerns
By Matt Parsons
· Launched 6 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