Релиз языка программирования Red 0.6.3
Red — императивный и функциональный язык представленный в 2011 году французским программистом Ненадом Ракоцевичем.
Его синтаксис унаследован от интерпретируемого языка программирования REBOL, представленного в 1997 году.
Создание Red направлено на преодоление некоторых ограничений языка REBOL, в результате чего Red является, по словам создателя языка, «языком полного стека».
Red может использоваться как для высокоуровневого предметно-ориентированного программирования и создания графических интерфейсов, так и для низкоуровневого программирования операционных систем и драйверов.
Его основные черты это: Простой синтаксис, гомоиконность, система макросов, статическая и JIT компиляция, кросс-компиляция, малый размер исполняемых файлов (при отсутствии внешних зависимостей), REPL, возможность использовать его как встраиваемый язык.
Данный релиз содержит порядка 800 исправлений и закрывает 86 задач. Одна из основных новостей — поддержка GUI под macOS с помощью нового бэкенда (что делает GUI полностью кросс-платформенным).
К другим изменениям данного релиза можно отнести появление типа данных date!, расширения IO API, обновления LibRed.
>>> Подробности