--- layout: default title: API permalink: /apibeta/ ---
ISHML stands for Interactive Story grapH Management Library, but you can call it "Ishmael." It facilitates the creation of interactive fiction in JavaScript and is intended for client-side applications.
The ISHML library is a fluent API with straightforwardly named properties and methods, many of which are chainable.
The library exposes its methods and properties via a global variable, ishml.
The ISHML library is intended for modern browsers and relies on features of JavaScript found in the ES2016 specification.
See tutorials for examples of use.
{% include_relative _api/interpretation.html %} {% include_relative _api/lexicon.html %} {% include_relative _api/parser.html %} {% include_relative _api/phrase.html %} {% include_relative _api/rule.html %} {% include_relative _api/template.html %} {% include_relative _api/token.html %}