Top all-time · #10647
Matt Diephouse
Personal blog · matt.diephouse.comprogramming
Matt Diephouse's personal blog at matt.diephouse.com covers programming. Since 2017, 7 different Hacker News readers have linked it 10 times, most often “Value-Oriented Programming (2018)”. The last post was in 2020, but the archive is still widely read.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
Posts on value-oriented programming and on implementing microKanren-style logic programming in Swift. One commenter cites the value-oriented post as a very quick introduction; no comment judges the writing.
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?
- Value-Oriented Programming (2018)3 people · 3 mentions · first linked 2018-08-30
- Property Tests for Legacy Code2 people · 2 mentions · first linked 2020-02-26
What Hacker News says?
See also https://matt.diephouse.com/2018/08/value-oriented-programmin... for a very quick introduction.
Comment linking /2018/08/value-oriented-programming/
on “Principles of Data Oriented Programming”Submitted Value-Oriented Programming (2018) as a story · 88 points
HN discussionI made a Swift library, Logician ( https://github.com/mdiep/Logician ), based on microKanren with the help of these links. I also wrote about how it works with Swift: https://matt.diephouse.com/2016/12/logic-programming-in-swif... I haven't had the chance to build anything that uses them. But having become familiar, I think there are lots of potential applications. I always thought that Prolog was strange. Logic pro…
Comment linking /2016/12/logic-programming-in-swift/
on “Minikanren – An embedded DSL for logic programming”Submitted Value-Oriented Programming as a story · 87 points
HN discussionSubmitted Property Tests for Legacy Code as a story · 5 points
HN discussionSubmitted You Might Not Want a Boolean as a story · 3 points
HN discussionSubmitted Eliminating Impossible States with a Never Type as a story · 2 points
HN discussionSubmitted A Smarter Package Manager as a story · 2 points
HN discussionSubmitted Property Tests for Legacy Code as a story · 1 points
HN discussionSubmitted Adopting Value Types: Networking as a story · 1 points
HN discussion