Glossary
RPL introduces a few new terms, listed below.
Comment
Content that will not be included in the output. ITL comments are similar to HTML comments. ITL comments begin with <#-- and end with -->. Everything between these tags will be excluded from the output.
Directive
Instructions to ITL used in templates. Directives begin with <# or <@.
Hash
A variable that acts as a container for other variables (known as sub-variables). Sub-variables of a hash are accessed by name.
Interpolation
An instruction to convert an expression to text and to insert that text into the output. An interpolation begins with ${ and ends with }. Note that interpolations do not obtain a value, they only execute an expression.
Method
Calculates something based on given parameters and returns the result.
Namespace
A set of available directives, methods, ITL built-ins, and additional structures/properties that you can use.
Scalar
A variable that stores a single value. A scalar is of a specific type: string, number, date/time, or boolean.
Sequence
A structure that stores sub-variables sequentially. Sub-variables in a sequence are accessed using a numerical index.