Futhark iconcurrency programming mutauro wemhuri yeML.
Wedzera:
- Iyo yemukati inomiririra yezvimiro zvakafanana yakadzokororwa uye yakagadziridzwa. Nezvisizvo zvisingawanzo, izvi zvinogona kuve nemhedzisiro yakakura pakuita.
- Ikozvino kwave nerutsigiro rwemasvomhu akataipa masamu uye maenzanisi ekuenzanisa. Asi panosara mamwe matambudziko ane sum-type arrays, ayo pachawo ane arrays.
- Yakaderedzwa zvakanyanya nguva yekuunganidza kune mamwe makuru mapurogiramu.
- Manual type parameters haichadi kuve yakazara.
- Kuratidzwa kweiyo tenderera parameter kwave nyore.
Yakabviswa
- Iyo prefix operator ~ haisisiri kushandiswa, asi! ikozvino inogona kushandiswa kuita bitwise negation of integers.
Zvakachinjwa:
- Iyo --futhark sarudzo yefuthark bhenji uye futhark bvunzo ikozvino inosarudzika kune iyo bhinari inoshandiswa kune subcommands ivo pachavo.
- Iyo yakaderedzwa futhark -t sarudzo (iyo yakaita basa rimwechete sefuthark cheki) yakabviswa.
- stream_map yakava mepu_rukova, uye stream_red yakave reduce_stream.
Yakagadziriswa:
- bvunzo yefuthark ikozvino "inonzwisisa" -no-tuning sezvaidiwa pakutanga.
- Iyo futhark bhenji uye futhark bvunzo mirairo ikozvino kududzira --kusasanganisa sezvaitarisirwa.
- Iyo Python uye C # backend ikozvino inogona kuverenga binary data nemazvo.
Source: linux.org.ru