Alan
Adventure LANguage
Thomas Nilsson and Goran Forslund, 1985
A high level language for the creation of interactive fiction ("adventure games"). Alan directly supports the concepts used like objects, locations and actors. It automatically generates tables to drive the command parser which handles complex natural language input.