/Tim Phillip Williams
Generating Castles For Minecraft using Haskell
Tim created a Haskell DSL. The aim was to "build a skeleton structure", and not do most of the repetitive parts of the construction, like walls, floor, roofs, etc. He runs through how in this post.