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.

Next steps

Templates

Learn more

Getting started with RPL

Document conventions