Futhark е програмски јазик за конкуренција што припаѓа на семејството ML.
Додадено од:
- Внатрешната претстава на паралелните структури е ревидирана и оптимизирана. Со ретки исклучоци, ова може да има значително влијание врз перформансите.
- Сега има поддршка за структурно напишани суми и совпаѓање на шаблони. Но, остануваат некои проблеми со низите од типот на сума, кои самите содржат низи.
- Значително намалено време на компилација за некои големи програми.
- Параметрите на рачниот тип повеќе не треба да бидат исцрпни.
- Приказот на параметарот за ротирање е поедноставен.
Отстранет
- Операторот на префиксот ~ повеќе не се користи, но ! сега може да се користи за извршување на битна негација на цели броеви.
Сменето:
- Опцијата --futhark за futhark bench и futhark тест сега е стандардно на бинарното што се користи за самите подкоманди.
- Застарената опција futhark -t (која ја извршуваше истата функција како проверката на futhark) е отстранета.
- stream_map стана map_stream, а stream_red стана reduce_stream.
Поправено:
- Fuhark тестот сега „разбира“ -не подесување како што беше првично наменето.
- Фухарк клупата и тестовите команди за фухарк сега толкуваат -- исклучуваат како што се очекуваше.
- Заднината на Python и C# сега може правилно да чита бинарни податоци.
Извор: linux.org.ru