Рет қаралды 99
He experimented with Microsoft's Logo-like Steve-bot, finding it user-friendly. However, like any imperative approach, achieving composition was challenging. In contrast, Haskell, with its functions, Monoids, and judicious use of lenses, allows for the creation of a remarkably simple domain-specific language (DSL) that excels at composition. With composition, it becomes feasible to generate highly intricate structures, starting with castles! This talk will provide a brief overview of the DSL and demonstrate the generation of structures in-game through a live demo.