Futhark v0.12.1

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

Idugang sa usa ka comment