Futhark v0.12.1

Futhark ایک کنکرنسی پروگرامنگ لینگویج ہے جس کا تعلق ML فیملی سے ہے۔

شامل:

  • متوازی ڈھانچے کی اندرونی نمائندگی پر نظر ثانی اور اصلاح کی گئی ہے۔ غیر معمولی مستثنیات کے ساتھ، یہ کارکردگی پر اہم اثر ڈال سکتا ہے۔
  • اب ساختی طور پر ٹائپ شدہ رقم اور پیٹرن کے ملاپ کے لیے تعاون موجود ہے۔ لیکن sum-type arrays کے ساتھ کچھ مسائل باقی ہیں، جو خود arrays پر مشتمل ہیں۔
  • کچھ بڑے پروگراموں کے لیے تالیف کا وقت نمایاں طور پر کم کر دیا گیا ہے۔
  • دستی قسم کے پیرامیٹرز کو اب مکمل ہونے کی ضرورت نہیں ہے۔
  • روٹیٹ پیرامیٹر کے ڈسپلے کو آسان بنایا گیا ہے۔

خارج کر دیا گیا

  • سابقہ ​​آپریٹر ~ اب استعمال نہیں کیا جاتا ہے، لیکن ! اب انٹیجرز کی bitwise نفی کرنے کے لیے استعمال کیا جا سکتا ہے۔

تبدیل کر دیا گیا:

  • futhark بینچ اور futhark ٹیسٹ کے لیے --futhark آپشن اب ذیلی کمانڈز کے لیے استعمال ہونے والی بائنری سے پہلے سے طے شدہ ہے۔
  • فرسودہ futhark -t آپشن (جس نے futhark چیک کی طرح کام کیا تھا) کو ہٹا دیا گیا ہے۔
  • stream_map map_stream بن گیا، اور stream_red reduce_stream بن گیا۔

وضاحت:

  • futhark ٹیسٹ اب "سمجھتا ہے" -کوئی ٹیوننگ جیسا کہ اصل مقصد تھا۔
  • futhark بینچ اور futhark ٹیسٹ کمانڈز اب توقع کے مطابق --exclude کی تشریح کرتے ہیں۔
  • ازگر اور C# بیک اینڈ اب بائنری ڈیٹا کو صحیح طریقے سے پڑھ سکتے ہیں۔

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں