Futhark je sočasni programski jezik, ki spada v družino ML.
Dodano:
- Notranja predstavitev vzporednih struktur je bila revidirana in optimizirana. Z redkimi izjemami lahko to pomembno vpliva na uspešnost.
- Zdaj obstaja podpora za strukturno tipizirane vsote in ujemanje vzorcev. Vendar ostaja nekaj težav z nizi tipa vsota, ki sami vsebujejo nize.
- Občutno skrajšan čas prevajanja za nekatere velike programe.
- Ni več treba, da so parametri ročnega tipa izčrpni.
- Prikaz parametra vrtenja je poenostavljen.
izbrisan
- Operator predpone ~ se ne uporablja več, ampak ! zdaj lahko uporabite za izvajanje bitne negacije celih števil.
Spremenjeno:
- Možnost --futhark za preskusno napravo futhark in test futhark je zdaj privzeto nastavljena na dvojiško datoteko, ki se uporablja za same podukaze.
- Zastarela možnost futhark -t (ki je opravljala isto funkcijo kot preverjanje futhark) je bila odstranjena.
- stream_map je postal map_stream in stream_red je postal reduce_stream.
Popravljeno:
- test futhark zdaj "razume" -brez prilagajanja, kot je bilo prvotno predvideno.
- Ukaza Futhark Bench in Futhark Test zdaj razlagata --exclude po pričakovanjih.
- Zaledje Python in C# lahko zdaj pravilno bere binarne podatke.
Vir: linux.org.ru