Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #16278

R

Rogan Murley

Personal blog · roganmurley.comgamesprogramming

Rogan Murley's personal blog at roganmurley.com covers games and programming. Since 2019, 4 different Hacker News readers have linked it 7 times, most often “Game Rules with a Free Monad DSL”. It is still writing: the last post was on 2025-11-01, and you can follow it by feed.

Visit the blog
7mentions?
4HN people?
2019–2025first – last linked?
Links on Hacker News per year · peak 2 in 2019

Too few sampled comments (1) to say how often HN recommends it.?

Why HN links it

The linked post is about free monads. The only comment cites it while describing a Haskell card game, GALGA, that compiles a rules DSL into animation and primitive DSLs. It does not judge the writing.

Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Adventures in programming and game design

Most-linked posts?

  1. Game Rules with a Free Monad DSL
    3 people · 3 mentions · first linked 2021-12-11
  2. A bug I wish I hadn't caught
    2 people · 2 mentions · first linked 2019-06-08

What Hacker News says?

  1. I remember someone making a card game GALGA [1] in Haskell and compiling a high-level "rules" DSL to a low-level "animation" DSL and "primitive" DSL for handling animations and state changes respectively. [1] https://roganmurley.com/2021/12/11/free-monads.html

    Comment linking /2021/12/11/free-monads.html

    on “Boardgame.io: an engine for creating turn-based games using JavaScript”
  2. Submitted A bug I wish I hadn't caught as a story · 241 points

    HN discussion
  3. Submitted Something a lot like Pokemon Yellow as a story · 72 points

    HN discussion
  4. Submitted Game Rules with a Free Monad DSL as a story · 4 points

    HN discussion
  5. Submitted Career Dev Treasures as a story · 3 points

    HN discussion
  6. Submitted Game Rules with a Free Monad DSL as a story · 3 points

    HN discussion
  7. Submitted The bug I wish I hadn't caught as a story · 3 points

    HN discussion

Search all of HN for roganmurley.com