Releases: bmstu-iu9/refal-5-lambda
Releases · bmstu-iu9/refal-5-lambda
Рефал-5λ, версия 2.0.1
- Мелкие багфиксы
- Вывод инструментами номера версии на экран.
Рефал-5λ, версия 2.0
Полностью реализован планировавшийся синтаксис Рефала-5λ.
Версия 1.7.5
- Префикс «slim», который включает в себя только рантайм, Library и Hash. Установлен по умолчанию и рекомендуется для компиляции программ классического РЕФАЛа-5 (например, SCP4).
- Рефал-5λ: классический и расширенный режимы, управляемые, соответственно, псевдокомментариями
*$CLASSIC
(*$CLASSIC;
) и*$EXTENDED
(*$EXTENDED;
). В первом случае запрещены конструкции Рефала-5λ. - Рефал-5λ: поддержка функций высших порядков:
&Func
,<<GetFunc…>…>
,<s.FuncName …>
, вложенные функции{ … = … }
. Наконец-то, Рефал-5λ оправдывает своё название. - Исправлена мелкая ошибка в оптимизации совместного сопоставления с образцом.
Версия 1.7.4
Эта версия полностью поддерживает расширенный Простой Рефал и классический РЕФАЛ-5.
Для использования компилятора по умолчанию не требуется установленного компилятора C++. Вернее, требуется, только если Вам нужна оптимизация -Od
либо Вы пишете программы с нативными вставками.
Версия с рабочим инсталлятором
Данный компилятор обеспечивает полную поддержку расширенного Простого Рефала и классического РЕФАЛа-5 версии PZ Oct 29 2004.