LIFP (Lisp Interactive Fiction Project) is "a Common Lisp environment for playing and developing Interactive Fiction games". It provides a language extension that implements the functionality of interactive fiction games, and a graphical interpreter for playing the created games.