October 2019 : Generating castles for Minecraft™ using Haskell
A lightning talk given at the Haskell Exchange 2019. My kids and I are big fans of Minecraft and we found ourselves wanting to generate large structures using code. We tried Microsoft's Logo-like Steve-bot and whilst it was very easy to use, like any imperative approach, composition was difficult to achieve. Using Haskell, pure functions, Monoids and a prudent use of lenses, a remarkably simple and compositional domain-specific language (DSL) can be built.
Download
