ایرلنگ/او ٹی پی 23 ریلیز

واقعہ پیش آیا ایک فنکشنل پروگرامنگ زبان کی رہائی Erlang 23، جس کا مقصد تقسیم شدہ، غلطی برداشت کرنے والی ایپلی کیشنز کو تیار کرنا ہے جو حقیقی وقت میں درخواستوں کی متوازی پروسیسنگ فراہم کرتی ہیں۔ یہ زبان ٹیلی کمیونیکیشن، بینکنگ سسٹم، ای کامرس، کمپیوٹر ٹیلی فونی اور فوری پیغام رسانی جیسے شعبوں میں پھیل چکی ہے۔ اسی وقت، OTP 23 (اوپن ٹیلی کام پلیٹ فارم) کی ریلیز جاری کی گئی تھی - ایرلنگ زبان میں تقسیم شدہ نظاموں کی ترقی کے لیے لائبریریوں اور اجزاء کا ایک ساتھی سیٹ۔

اہم اختراعات:

  • SSL ماڈیول اب SSL 3.0 کو سپورٹ نہیں کرتا ہے۔ TLS 1.3 کے لیے سپورٹ بذریعہ ڈیفالٹ فعال ہے، اور TLS 1.3 کے ساتھ TLS 1.2 کنکشن گفت و شنید کے عمل کی مطابقت کو بہتر بنایا گیا ہے۔
  • ssh ماڈیول نے OpenSSH 1 میں متعارف کرائے گئے نئے کلیدی فائل فارمیٹ openssh-key-v6.5 کے لیے تعاون شامل کیا ہے۔ ".config" فائل سے الگورتھم کی فہرست کی وضاحت کرنا ممکن ہے۔ SSH (tcp-forward/direct-tcp) کے ذریعے پورٹ فارورڈنگ کے لیے تعاون شامل کیا گیا؛
  • بغیر ایرلنگ ڈسٹری بیوشن چلانے کے ٹولز EPMD;
  • gen_tcp اور inet کے لیے تجرباتی ساکٹ بیک اینڈ شامل کیا گیا (gen_udp اور gen_sctp کے لیے مستقبل کی ریلیز میں ظاہر ہوں گے)؛
  • کرنل میں ایک نیا erpc ماڈیول شامل کیا گیا ہے، جو rpc ماڈیول کے آپریشنز کا ایک ذیلی سیٹ فراہم کرتا ہے، اعلی کارکردگی اور واپسی کی قدروں، استثناء اور غلطیوں کو الگ کرنے کی بہتر صلاحیت کے ساتھ؛
  • اسکیل ایبلٹی اور کارکردگی کو بہتر بنانے کے لیے بہتری کی گئی ہے۔
  • بائنری میپنگز میں سیگمنٹ کا سائز اور لغت کی مماثلت میں کیز کو اب گارڈ ایکسپریشنز کے ذریعے بیان کیا جا سکتا ہے۔
  • اعداد کی پڑھنے کی اہلیت کو بہتر بنانے کے لیے انڈر سکور کے استعمال کی اجازت ہے (مثال کے طور پر، 123_456_789)؛
  • ماڈیولز، فنکشنز اور اقسام کے لیے دستاویزات ظاہر کرنے کے لیے کمانڈ شیل میں نئے فنکشنز شامل کیے گئے ہیں (H/1,2,3 for Module:Function/Arity اور ht/1,2,3 Module:Type/Arity)؛
  • کرنل پی جی ماڈیول کو ڈسٹری بیوٹڈ نامی پروسیس گروپس کے نئے نفاذ کے ساتھ متعارف کراتا ہے۔
  • ونڈوز پلیٹ فارم کے لیے پیکیج بلڈ ٹول کٹ کو اپ ڈیٹ کر دیا گیا ہے، جسے WSL (Windows کے لیے لینکس سب سسٹم) کے استعمال کے لیے تبدیل کر دیا گیا ہے اور اس میں C++ کمپائلر، جاوا کمپائلر، OpenSSL اور wxWidgets لائبریریوں کے نئے ورژن شامل ہیں۔

اس کے علاوہ، کوئی ظاہری شکل کو نوٹ کرسکتا ہے۔ معلومات فیس بک کی جانب سے جامد ٹائپنگ کے ساتھ ایرلنگ زبان کے نئے ورژن کی ترقی کے بارے میں، جو واٹس ایپ میسنجر کے انفراسٹرکچر کی کارکردگی کو بہتر بنائے گا۔

ماخذ: opennet.ru

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