Futhark estas samtempa programlingvo kiu apartenas al la ML-familio.
Aldonita:
- La interna reprezentado de paralelaj strukturoj estis reviziita kaj optimumigita. Kun maloftaj esceptoj, ĉi tio povas havi gravan efikon al agado.
- Nun ekzistas subteno por strukture tajpitaj sumoj kaj ŝablono-kongruo. Sed restas iuj problemoj kun sum-tipaj tabeloj, kiuj mem enhavas tabelojn.
- Signife reduktita kompiltempo por kelkaj grandaj programoj.
- Manlibrotipaj parametroj ne plu devas esti ĝisfundaj.
- La montrado de la rotacia parametro estis simpligita.
Forigita
- La prefiksa operatoro ~ ne plu estas uzata, sed ! nun povas esti uzata por elfari bidirektan neadon de entjeroj.
Ŝanĝita:
- La --futhark opcio por futhark bench kaj futhark-testo nun defaŭlte al la duuma uzata por la subkomandoj mem.
- La malrekomendita futhark -t opcio (kiu plenumis la saman funkcion kiel futhark-kontrolo) estis forigita.
- stream_map iĝis map_stream, kaj stream_red iĝis reduce_stream.
Fiksa:
- futhark-testo nun "komprenas" -sen-agordado kiel origine celita.
- La futhark-benko kaj futhark-testkomandoj nun interpretas --ekskludi kiel atendite.
- La backend Python kaj C# nun povas legi binarajn datumojn ĝuste.
fonto: linux.org.ru