Ang Futhark usa ka concurrency programming language nga iya sa pamilyang ML.
Gidugang:
- Ang internal nga representasyon sa parallel nga mga istruktura gibag-o ug gi-optimize. Uban sa talagsaon nga mga eksepsiyon, kini mahimong adunay dakong epekto sa performance.
- Adunay na karon nga suporta alang sa structurally typed sums ug pattern matching. Apan adunay nagpabilin nga pipila ka mga problema sa sum-type nga mga arrays, nga sa ilang kaugalingon adunay mga arrays.
- Mahinungdanon nga pagkunhod sa oras sa pag-compile alang sa pipila ka dagkong mga programa.
- Ang manual type nga mga parameter dili na kinahanglan nga kompleto.
- Ang pagpakita sa rotate parameter gipasayon.
Gitangtang
- Ang prefix operator ~ wala na gigamit, apan ! magamit na karon sa paghimo sa bitwise negation sa mga integer.
Nausab:
- Ang --futhark nga kapilian alang sa futhark bench ug futhark test karon nag-default sa binary nga gigamit alang sa mga subcommand sa ilang kaugalingon.
- Ang wala na gigamit nga futhark -t nga kapilian (nga naghimo sa parehas nga function sama sa futhark check) gitangtang.
- stream_map nahimong map_stream, ug stream_red nahimong reduce_stream.
Naayo:
- Ang pagsulay sa futhark karon "nakasabot" -dili pag-tune sama sa orihinal nga katuyoan.
- Ang futhark bench ug futhark test commands karon naghubad --isalikway sama sa gipaabot.
- Ang Python ug C# backend makabasa na sa binary data sa husto.
Source: linux.org.ru