Top all-time · #15696
Shawn Hargreaves
Personal blog · shawnhargreaves.com/bloggamesprogramming
Shawn Hargreaves writes Shawn's Homepage, a personal blog at shawnhargreaves.com about games and programming. Since 2019, 5 different Hacker News readers have linked it 5 times. No feed was found, so read it on the site itself.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN commenters link this game developer's posts on C# and XNA/MonoGame, Unity concepts, and visitor pattern and multiple dispatch. The comments cite them as background rather than judging the writing.
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.
Most-linked posts?
- /blog/visitor-and-multiple-dispatch-via-c-dynamic.html2 people · 2 mentions · first linked 2024-08-07
What Hacker News says?
To be clear I don't really come from "the other side". I very much enjoy and like functional programming. But again, that's what F# is for, right? If we push the state of the art in another directrion, the whole landscape benefits more - because I think we both agree C# is never going to be a better FP language than F#. As for what C# could do better, the OO solution to the problem pattern matching solves is multipl…
Comment linking /blog/visitor-and-multiple-dispatch-via-c-dynamic.html
on “Official proposal for Type Unions in C#”Submitted Premultiplied Alpha (2009) as a story · 3 points
HN discussionApples to oranges would be the understatement of the century here... Monogame is _literally_ an implementation of XNA 4: https://www.monogame.net/about/ > MonoGame is an Open Source implementation of the Microsoft XNA 4 Framework. It's raison d'etre is to let you run stuff that ran on XNA 4 specifically, you could almost say it's psuedo-ABI is XNA 4. So while they've built on that... it shouldn't be surprising that…
Comment linking /blog/breaking-changes-in-xna-game-studio-4-0.html
on “Basic Concepts in Unity for Software Engineers”Submitted Shawn Hargreaves Blog Index as a story · 1 points
HN discussionC# does support a form of multiple dispatch, through the dynamic keyword. Used it myself for writing a parser. https://shawnhargreaves.com/blog/visitor-and-multiple-dispat...
Comment linking /blog/visitor-and-multiple-dispatch-via-c-dynamic.html
on “The Big OOPs: Anatomy of a Thirty-Five Year Mistake”