Alan

Adventure LANguage system, an authoring/programming language for writing text adventures.