
أفضل مع تأخير لمدة أسبوع من عدمه أبدًا ، لذلك استرعي انتباهكم إلى مجموعة مختارة من الأخبار الصدئة لشهر أكتوبر.
في هذه المجموعة: Rust 1.30 ، Rust 2018 ، مؤتمر RustRush ، Amethyst 0.9 ، squatting crates.io ، جامع القمامة ، الجدل حول رسومات ثنائية الأبعاد ، العمر غير المعجمية ، واجهة المستخدم الرسومية الوظيفية.
الصدأ 1.30 واختبار الصدأ 2018
الصدأ 1.30 خرج ( مناقشة ). تتمثل الابتكارات الرئيسية في التثبيت الجزئي لوحدات الماكرو الإجرائية ، واستيراد وحدات الماكرو من خلال use
المنتظم ، وتحسين نظام الوحدة النمطية ، والمعرفات "الأولية" ودعم تطبيقات no_std
(لمزيد من التفاصيل ، انظر ترجمة المحور ).
سيكون Rust 1.31 هو الإصدار الأول من إصدار "Rust2018" ( ما هو "الإصدار"؟ ) ، وبالتالي فإن الجميع مدعوون للانضمام إلى الإصدار التجريبي 1.31 وإصلاح الشحن .
RustRush 2018 : مؤتمر 15-16 ديسمبر في موسكو
RustRush 2018 هو مؤتمر للمطورين على Rust مخصص للويب و blockchain والأداء العالي وبرمجة النظام.
تم تحديث الموقع ( rustrush.ru ) - قائمة كاملة تقريبًا للمتحدثين وتم نشر برنامج ، وبدأ بيع المجموعة الرئيسية من التذاكر .
سيكون هناك أربعة مشاركين في مشروع لغة الصدأ: ستيف كلابنيك ، آشلي ويليامز ، باسكال هرتليف ، كاتارينا فاي. من النجوم المحلية الأخرى وليس الكثير من النجوم - Maxim Lapshin مع البرامج الثابتة لكاميرا IP ، Kostya Stepanov و Pierre Krieger الملقب tomaka. البرنامج .
إذا أراد شخص ما تقديم تقرير ، فإن Call for Papers مفتوح حتى 19 نوفمبر.

تجميع ويب
مضمن
rust-industrial-io - باستخدام libiio ، يوفر الوصول إلى أجهزة الاستشعار ومحركات الأقراص الصناعية ؛
تطوير cortex-r-rt - بدأت حزمة وقت تشغيل معالجات Cortex-R ؛
لوحة المفاتيح - برنامج تشغيل مخططات مصفوفة لوحة المفاتيح ؛

بلوتوث منخفض الطاقة مع الصدأ ( مناقشة ) ؛
مع استقرار #[panic_handler]
عند 1.30 ، أصبح من الممكن تطوير تطبيقات Cortex-M التي تعمل بدون نظام تشغيل باستخدام مترجم ثابت.
Shared -bus ( رمز ) - يسمح لك بمشاركة الأجهزة الطرفية بأمان بين الأجهزة التي تستخدم mutexes ؛
مجموعة العمل المضمنة (مجموعة العمل) في تزايد مستمر: 27 مطورًا بالفعل في 11 فريقًا ؛
صدئ igrostroy
القرفصاء في crates.io
النقاش حول ما إذا كان يجب أن تبدأ crates.io في دعم مساحات الأسماء / المنظمات منذ ظهور البضائع تقريبًا. ما عليك سوى إلقاء قائمة بالعديد منها في السنوات الأخيرة:
السؤال معقد ، لا نهاية للكسر. لقد رعب شخص ما قبل أسبوعين وقرر إما أن يلوم المستودع أو يزعجه:
لعدة ساعات ، واجه مستخدمو الخدمة مشاكل في الوصول. ونتيجة لذلك ، لم يتغير شيء كثيرًا: فقد تم إدخال العديد من القواعد الإضافية ضد الرسائل غير المرغوب فيها تمامًا ، واستؤنفت المناقشات مع الانتقام ، مما أدى إلى إنشاء العديد من طلبات ما قبل RFC في العملية. دعونا نرى أين يأتي كل شيء في النهاية.
Shifgrethor جي سي
بدون قوارب ، في عملية البحث عن ما يمكن لـ API API الجديد ، ولكن غير المستقر ، كتابة مكتبة تجريبية لجمع القمامة - Shifgrethor - ونشرت سلسلة من المقالات حول كيفية وسبب ترتيبها:
هذه ليست المحاولة الأولى لتنفيذ مكتبة GC صدئة (بمجرد وجود مؤشرات @
في اللغة لهذا الغرض) ، ولكن هذا يختلف عن المحاولات السابقة باستخدام آلية Pin
الجديدة.
نظرًا لأن المكتبة تعتمد على Pin API ، فلا يمكنها العمل حتى الآن على Rust Rust. يكرر المراكب عدة مرات أن المشروع لا يزال يبحث بحتًا وأنه ليس متأكدًا حتى من أين سيكون من المنطقي تمامًا استخدام هذه المكتبة - على الأرجح لدمج لغات أخرى مع GC أو تنفيذ هياكل البيانات المعقدة.
حديث Shifgrethor على IRLO .
سلسلة 2D Note
لماذا لا تأخذ وإنشاء مكتبة عالمية للرسومات ثنائية الأبعاد لجميع المناسبات لا تعمل؟ مسلية للغاية ، أوصي بالاطلاع على المقالات نفسها والتعليق عليها.

نشر Nico عدة ملاحظات حول كيفية دمج NLL ( ما هو؟ ) على الفور في الإصدار التالي من Rust (حتى الآن يجب أن يتم تضمينه بشكل صريح من خلال feature(nll)
) ، وتطبيقه والمشكلات التي يتعين حلها في تكرارات المحلل المستقبلية الاقتراض:
بالنسبة لأولئك الذين يرغبون في التعمق أكثر قليلاً ، لا يزال هناك موضوع URLO .

حتى التعليقات على العرض الشهري الأخير تظهر أن واجهة المستخدم الرسومية هي مكان مؤلم في Rust. محاولة أخرى لسد هذه الثغرة في النظام البيئي: Azul هي مكتبة IMGUI وظيفية مع التخزين المؤقت للحالة ، باستخدام WebRender لتقديم ( مناقشة ).
راجع موقع المشروع للحصول على التفاصيل: azul.rs.

في سطر واحد
الحزم الجديدة والمحدثة
RFC الجديد
من الملائم جدًا لـ RFC معرفة الاتجاه الذي تتجه إليه اللغة ، لذا إليك بعض تلك الطرق المثيرة للاهتمام. يوجد رابط "Rendered" في عنوان PRs ، والذي يتوفر به RFC في شكل قابل للقراءة.
وإليك بعض مناقشات ما قبل RFC:
هذا كل شيء ، شكرا للمشاهدة!
إذا لم أضف أي رابط أو حدث مهم ، فلا تتردد في تركه في التعليقات. :)
KDPV مأخوذة من هنا ، الصور المتبقية من مواقع المشاريع المعنية.