The programming language for the interpreter is based on function-level programming
by John Backus. The data are kept immutable, but object-oriented programming should
be enabled in addition to functional programming.
The interpreter uses a dynamic data structure made up of three-element cells that
serve as the basis for the construction of dictionaries or lists.