Hacker News new | ask | show | jobs
by grumpyprole 1389 days ago
This one's older, but here's an example using Haskell: http://www.timphilipwilliams.com/slides/minecraft.pdf

The main idea is algebraic composition (a non-commutative monoid).