(%) специальный символ
Некоторые предопределённые имена переменных начинаются с %
,
такие как %i
(для sqrt(-1)
),
%inf
(для бесконечности
),
%pi
(для 3.14...
),
%T
(для логической константы "true"
), и др.
Кроме того, функции, чьи имена начинаются с %
, являются специальными:
они используются для перегрузки примитивов и операторов.
Например, функция %r_m_r
выполняет операцию умножения (m
)
x*y
для рациональных (r
) матриц
x
и y
.
Соглашения о кодировании описаны на странице справки overloading.