Top all-time · #16249
felixmulder.com
Personal blog · felixmulder.com/writingprogramming
felixmulder.com is a personal blog at felixmulder.com about programming. Since 2016, 4 different Hacker News readers have linked it 6 times. No feed was found, so read it on the site itself.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link these posts on designing testable components in Haskell, using a Reader monad with a record of dependencies. The comments cite the posts for that approach and ask for a Polysemy version.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- /writing/2019/10/05/Designing-testable-components.html2 people · 2 mentions · first linked 2019-10-17
What Hacker News says?
Polysemy still appears mysterious to me. I would absolutely love an article that translates the “Designing Testable Components”[1] part of this article into its Polysemy equivalent. [1] http://felixmulder.com/writing/2019/10/05/Designing-testable...
Comment linking /writing/2019/10/05/Designing-testable-components.html
on “Haskell in Production”Submitted Haskell in Production as a story · 200 points
HN discussionAll the interesting code is in the next post, http://felixmulder.com/writing/2019/10/05/Designing-testable... . I'm not sure why they use a generic monad rather than ST, they don't need continuations for this. The Reader monad with a big record is standard Haskell, it's basically what GHC uses: https://github.com/ghc/ghc/blob/1219f8e8a3d1b58263bea7682232... data-has is less standard, it only seems to have been used…
Comment linking /writing/2019/10/05/Designing-testable-components.html
on “Haskell in Production”Submitted Monorepos done right as a story · 141 points
HN discussionSubmitted How Stylish-Haskell Works as a story · 2 points
HN discussionSubmitted Getting into Scaladoc Development as a story · 1 points
HN discussion