Literate

The Data Library is implemented with Ingrid, a PostScript-like language with extensions.

Understanding Ingrid -
Ingrid Language Reference -