Game of Life: small rules, unexpected worlds
An interactive Clojure and ClojureScript experiment. Explore famous patterns, change cells as they evolve, and write the rules yourself.
Read the technical noteTechnical notes
Practical engineering articles on runtime behaviour, functional programming, distributed systems, and the design choices behind reliable software.
An interactive Clojure and ClojureScript experiment. Explore famous patterns, change cells as they evolve, and write the rules yourself.
Read the technical noteA practical look at generating sequences from state, comparing Haskell's unfoldr with Clojure's iterate, lazy-seq, and iteration.
Read the technical note