Futhark – это язык программирования, поддерживающий параллелизм и относящийся к семейству ML. Добавлено: Внутреннее представление параллельных конструкций было пересмотрено и оптимизировано. За редким исключением это может сильно повлиять на производительность. Теперь есть поддержка структурно типизированных тип-сумм и сопоставление с образцом. Но остаются некоторые проблемы с массивами тип-сумм, которые сами содержат массивы. Значительно сокращено время компиляции некоторых больших программ. Задаваемые вручную параметры типа больше не должны быть исчерпывающими. Отображение параметра rotate упрощено. Удалено Префиксный оператор ~ больше не используется, а ! теперь можно применять для выполнения побитового отрицания целых чисел. Изменено: Опция --futhark для futhark bench и futhark test теперь по умолчанию соответствует бинарю, используемому для самих подкоманд. Устаревшая опция futhark -t (которая выполняла ту же функцию, что и futhark check) была удалена. stream_map стал map_stream, а stream_red – reduce_stream. Исправлено: futhark test теперь «понимает» --no-tuning так, как и предполагалось изначально. Команды futhark bench и futhark test теперь интерпретируют --exclude должным образом. Бэкенд на Python и C# теперь может правильно считывать двоичные данные.
Ссылка:
https://www.linux.org.ru/news/development/15177696