Rust News # 1 (سبتمبر 2018)

cdpv


تعليقي على Rust 1.28 news مع مراجعة لأحداث الصدأ للشهر سار بشكل جيد ، لذا احتفظ بقسم شخصي للغاية من أخبار الصدأ للشهر الماضي.


في هذه المجموعة: Rust 1.29 ، تقارير من Rustconf 2018 ، gfx-rs ، Rust2018 ، port Flatbuffers ، إصدارات جديدة من ripgrep و Alacritty.


الصدأ 1.29


تم إصدار الصدأ 1.29. تتوفر الابتكارات الرئيسية على الفور من rustup ، cargo fix rustup cargo clippy (مزيد من التفاصيل في ترجمة هابرو ).


بعد ذلك ، تم إصدار الإصدار 1.29.1 ، الذي يغطي خطأ في std :: تكرار ( مناقشة ).


سيكون الصدأ 1.30 و 1.31 مهمًا جدًا.

لا توجد قائمة دقيقة بعد ، ولكن من المتوقع أن :



فيديو من روست كونف 2018


شعار rustconf 2018


أصبح الفيديو من RustConf 2018 ( برنامج التقرير ) متاحًا. قائمة مقاطع الفيديو بترتيب ذاتي تقريبًا:



المكافأة: وصلت عدة سجلات من Rust Cologne :



تجميع ويب



WebRender و gfx-rs و gfx-portability


كان هناك الكثير من الدوافع مؤخرًا:



صدئ igrostroy



ما الذي ستزيله من الصدأ؟


موضوع مثير للاهتمام في / r / rust ، حيث يمكنك من خلال التعليقات معرفة جميع أنواع خشونة اللغة.


Rusty Port FlatBuffers


لقد أحضروا المنفذ الرسمي لـ Google FlatBuffers إلى Rust ( مناقشة ). توجد طبقة سميكة من الاختبارات والتشويش والأداء وكل شيء آخر.


لا تخف 1.0!


مناقشة مثيرة للاهتمام في / r / rust هي السبب في أن النظام البيئي ينتقل ببطء إلى> 1.0 حزم.


TLDR:


  • لكي يتمكن المؤلف من تثبيت الحزمة ، يحتاج إلى التأكد من أن IPA مناسب - لهذا يحتاج إلى رؤية كيفية استخدام الناس لها. كثير من الناس لا يستخدمون الحزم <1.0 ، في انتظار استقرارهم - من هذا التثبيت يتباطأ ؛
  • للمستخدمين: إذا كنت تريد حزمًا أكثر استقرارًا - استخدم حزمًا غير مستقرة وقدم تعليقات للمؤلف ؛
  • بالنسبة للمؤلفين: لا تقلق كثيرًا بشأن الإصدار 1.0.

ريبجريب 0.10


ripgrep (rg) هو بديل أسرع وأكثر ملاءمة من grep الكلاسيكي (أي النظير الصدئ لـ The Silver Searcher and ack).


تم إصدار الإصدار 0.10 ( مناقشة ، مسلية للغاية) - الآن يعمل بشكل أسرع ، ويدعم PRCE2 والاستعلامات متعددة الأسطر.


أيضا ، وصلت حزمة ripgrep إلى مستودع أوبونتو 18.10 .


الاكريتي 0.2


Alacritty هو محاكي طرفية مسرع GPU يحاول أن يكون سريع جدا جدا على أي شاشة 4K.


لقطة أكاسريتي


تم إصدار الإصدار 0.2 ( مناقشة ) مع دعم التمرير. رفضوا إضافته لفترة طويلة قائلين "استخدام tmux" ، ولكن في النهاية اتضح أنه ولد تنفيذًا لم يحقق الكثير في الأداء.


بالمناسبة ، مثل ripgrep ، يزحف Alacritty إلى توزيعات Linux: يتم إحضاره إلى القوس ؛


RFC الجديد


من خلال RFC ، من السهل جدًا معرفة الطريقة التي تتحرك بها اللغة. يوجد رابط "Rendered" في عنوان كل العلاقات العامة ، والذي يتوفر به RFC في شكل يمكن للمستخدم قراءته.



تم تأجيل RFC 2418 "إضافة نظام العقود الآجلة والمهام إلى libcore" مرة أخرى ، وليس من مصيره أن يصبح جزءًا من ابتكارات Rust2018.


هناك مناقشة حول دلالات الاستيراد في Rust 2018 .


في سطر واحد






هذا كل شيء ، شكرا للمشاهدة!


إذا لم أضف أي رابط أو حدث مهم ، فلا تتردد في تركه في التعليقات. :)


KAPV مأخوذة من المقال هل تتطلع إلى ما يجب تعلمه في 2018؟ تعلم الصدأ! ، صور أخرى من مواقع المشاريع المعنية.

Source: https://habr.com/ru/post/ar425005/


All Articles