Futhark adalah bahasa pemrograman konkurensi milik keluarga ML.
Ditambahkan oleh:
- Representasi internal struktur paralel telah direvisi dan dioptimalkan. Dengan pengecualian yang jarang terjadi, hal ini dapat berdampak signifikan pada kinerja.
- Sekarang ada dukungan untuk penjumlahan yang diketik secara struktural dan pencocokan pola. Namun masih ada beberapa masalah dengan array tipe penjumlahan, yang berisi array sendiri.
- Mengurangi waktu kompilasi secara signifikan untuk beberapa program besar.
- Parameter tipe manual tidak perlu lagi bersifat menyeluruh.
- Tampilan parameter putar telah disederhanakan.
DIHAPUS
- Operator awalan ~ tidak lagi digunakan, tetapi ! sekarang dapat digunakan untuk melakukan negasi bitwise terhadap bilangan bulat.
Catatan:
- Opsi --futhark untuk futhark bench dan futhark test sekarang defaultnya adalah biner yang digunakan untuk sub-perintah itu sendiri.
- Opsi futhark -t yang tidak digunakan lagi (yang menjalankan fungsi yang sama dengan pemeriksaan futhark) telah dihapus.
- stream_map menjadi map_stream, dan stream_red menjadi pengurangan_stream.
ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ:
- tes futhark sekarang "mengerti" -tidak ada penyetelan seperti yang dimaksudkan semula.
- Perintah futhark bench dan futhark test sekarang diinterpretasikan --exclude seperti yang diharapkan.
- Backend Python dan C# sekarang dapat membaca data biner dengan benar.
Sumber: linux.org.ru