an interpreted computer language originally designed for programming text adventure games. Its migration to the web now allows the author to create a much wider variety of graphical and non-graphical programs, all of which can be used online using nothing