Rolling Random Romans
summary
Builds a dashboard in Elm that actually generates valid Roman names for Juno’s blessing process, using a Dict-backed model, a Name union type (male with praenomen/cognomen/optional agnomen, female with clan and optional differentiator), and a single complex generator instead of many commands. Uses Elm Random.generate and andThen/map3 to chain dependent rolls, pulls helpers from random-extra, fixes a double-cognomen bug, and demos working randomized names; pseudorandom only, not cryptographically secure.
AI-written summary · about
chapters (5)
- 0:00Introduction to project
- 2:40Roman naming conventions
- 7:21Randomness in functional programming
- 10:10Building random generators
- 16:14Demo and conclusion
related talks
10mThis is the poem that doesn’t end!! or, the poetics of RNG!
43mThe Tricks of Game Programming in a Pure Functional Language
31mAbstract nonsense
25mTurning Data Into Generative Chaos
31mThe Tricks of Game Programming in a Pure Functional Language
40mRuby Writing Machines
25mDemo: A Geometric Approach to Generate Musical Rhythmic Patterns in Haskell
41mBuilding a Graphical IDE in Elm/Purescript
