La asignación de variables es simple, con tipado dinámico. Es necesario que las variables comiencen con mayúscula.

declare A B Var
A = 4
B = 5
Var = A*B + 3
{Browse Var} % 23

En un modelo declarativo, las variables pueden ser pensadas como atajos a los valores. Son inmutables y de única asignación.

declare A
A = 4
A = 7 % No está permitido

Debido a esta limitación, la mayoría de los problemas se resuelven utilizando recursividad y entornos.

No importa de qué lado se encuentra la variable en una asignación.

declare A B Var
4 = A
A + 1 = B
A*B + 3 = Var
{Browse Var} % 23

El orden de la ejecución, tampoco es importante. Todas las instrucciones son declaraciones independientes.

declare A B Var
A + 1 = B
A*B + 3 = Var
4 = A
{Browse Var} % 23

Para declarar números negativos, utilizamos el símbolo ~.

declare A
A = ~3
{Browse A} % ~3