jmtd → doom → Liquorice — algorithmic Doom maps
Liquorice is a Haskell embedded domain-specific language (eDSL) for the algorithmic construction of maps for the computer game "Doom". The design of Liquorice is heavily influenced by Wad Language (WadC), which in turn owes a debt to LOGO.