Top all-time · #9265
Eirik Tsarpalis
Personal blog · eiriktsarpalis.wordpress.comprogrammingmath
Eirik Tsarpalis's personal blog at eiriktsarpalis.wordpress.com covers programming and math. Since 2017, 8 different Hacker News readers have linked it 11 times, most often “Why OO Matters in F#”. The last post was in 2024, but the archive is still widely read.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN readers link Eirik Tsarpalis's posts on object-oriented design in F#, including a 2017 post on why OO matters, for how F# handles OO-style modelling and why he moved from Haskell to F#.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Notes in Programming & Mathematics
Most-linked posts?
- Why OO Matters in F#4 people · 5 mentions · first linked 2017-03-22
- Programming in the Point-Free Style2 people · 2 mentions · first linked 2017-04-02
- You’re better off using Exceptions2 people · 2 mentions · first linked 2017-02-21
What Hacker News says?
That "famous slide" really rings true for me. F# allowed me to forget (or at least not worry about) a TON of OO design patterns. Data goes in, transformation happens, data comes out. I do like that F# is very practical about OO though.[0] I feel that the language often strikes a balance of programming paradigms that enables me to be very productive. [0] https://eiriktsarpalis.wordpress.com/2017/03/20/why-oo-matte...
Comment linking /2017/03/20/why-oo-matters-in-f/
on “Why you should learn F#”Submitted You’re better off using Exceptions as a story · 190 points
HN discussionNo, but you can get very close using classes/objects. See https://eiriktsarpalis.wordpress.com/2017/03/20/why-oo-matte... and https://www.microsoft.com/en-us/research/publication/general... for more details.
Comment linking /2017/03/20/why-oo-matters-in-f/
on “Getting started with the F# and .Net ecosystem”Submitted Programming in the Point-Free Style as a story · 180 points
HN discussionAn interesting opinion on OOP in F# from Eirik Tsarpalis, who curiously started out their programming with pure FP in Haskell [1]. And a talk from Don Syme, the author of F#, on good F# code as they see it [2]. It's a great talk overall and they specifically address OOP's good and bad bits starting from about 39:00. 1: https://eiriktsarpalis.wordpress.com/2017/03/20/why-oo-matte... 2: https://www.youtube.com/watch?v…
Comment linking /2017/03/20/why-oo-matters-in-f/
on “A Compiler for Standard ML in Rust”Submitted Why OO Matters in F# as a story · 85 points
HN discussionSubmitted You’re better off using Exceptions in F# as a story · 5 points
HN discussionSubmitted Programming in the Point-Free Style as a story · 3 points
HN discussionSubmitted F# and Purity as a story · 2 points
HN discussionSubmitted Algebraic effect programming in C# with async method extensibility (2020) as a story · 1 points
HN discussionSubmitted Why OO Matters (in F#) (2017) as a story · 1 points
HN discussion