Rust News#2(2018年10月)

ハロウィン用のカボチャ付きCAP







決して遅れるよりも1週間遅れる方が良いので、10月のさびたニュースの主観的な選択に注目します。







このコレクションでは、Rust 1.30、Rust 2018、会議RustRush、Amethyst 0.9、しゃがむcrates.io、ガベージコレクター、2Dグラフィックスに関する論争、非語彙の有効期間、機能的なGUI。







Rust 1.30およびRust2018のテスト



Rust 1.30が登場しました( 議論 )。 主な革新は、手続き型マクロの部分的な安定化、通常のuse



によるマクロのインポート、モジュールシステムの改善、「生の」識別子、およびno_std



アプリケーションのサポートです(詳細については、 ハブの翻訳を参照)。







Rust 1.31は、 「Rust2018」エディションの最初のリリース( 「エディション」とは何ですか? )になります。したがって、 ベータテストバージョン1.31と貨物修正に参加するように誰もが招待されます







RustRush 2018 :モスクワでの12月15-16日カンファレンス



RustRush 2018は、Web、ブロックチェーン、高性能およびシステムプログラミングに特化したRustの開発者向けの会議です。







サイト( rustrush.ru )が更新されました- スピーカープログラムのほぼ完全なリストが公開され、 チケットのメインバッチの販売が開始されました。







Rust Languageプロジェクトには、Steve Klabnik、Ashley Williams、Pascal Hertlif、Katarina Feyの4人が参加します。 IPカメラファームウェアを搭載したマキシムラプシン、コスティアステパノフ、ピエールクリーガー(別名トマカ)など、他の地元の星の数はそれほど多くありません。 プログラム







誰かがレポートを提出したい場合 、11月19日まで論文募集が開かれます。







ロゴラッシュラッシュ







Webassssembly





埋め込み





さびた





crates.ioでしゃがむ



crates.ioがネームスペース/組織のサポート開始すべきかどうかについての議論は、貨物の出現以来ほとんど続いています。 ここに最近のいくつかのリストを投げてください:









質問は複雑で、終わりがありません。 数週間前に誰かがびっくりして、リポジトリを非難またはスパムすることを決めました:









数時間、サービスユーザーはアクセスの問題を経験しました。 その結果、何も大きな変化はありませんでした。完全なスパムに対するいくつかの追加ルールが導入され、議論が再開され、さらにいくつかのPre-RFCが作成されました。 最後にどこに来るか見てみましょう。







シグレグレトールGC



withoutboatsは、新しい、まだ不安定な Pin APIの能力を調査する過程で、ガベージコレクション用の実験ライブラリShifgrethorを作成し、その配置方法と理由に関する一連の記事を公開しました。









さびたGCライブラリを実装する最初の試みではありません(この目的のために言語に@



ポインタがあった場合)が、これは新しいPin



メカニズムを使用した以前の試みとは異なります。







ライブラリはPin APIに依存しているため、安定したRustではまだ動作しません。 ボートマンは、プロジェクトがまだ純粋に研究中であることを何度か繰り返し、このライブラリを使用することが正確にどこに意味があるのか​​さえわかりません-他の言語をGCと統合するか、複雑なデータ構造を実装する可能性が最も高いです。







ShifgrethorがIRLOについて語ります。







2Dグラフィックスノートシリーズ





すべての場面で2Dグラフィックスのユニバーサルライブラリを作成して作成できないのはなぜですか? 非常に面白いので、記事自体とコメントをご覧になることをお勧めします。













非字句寿命 (NLL)に関する注意



ニコは、NLL( それは何ですか? )がすぐに次のバージョンのRustに統合される方法(これまでfeature(nll)



を通じて明示的に含める必要があります)、その実装、およびアナライザーの将来の反復で解決される問題に関するいくつかのメモを公開しました借用:









もう少し深く掘り下げたい人のために、 URLOテーマがまだあります。













アズール



前回の毎月のコメントでさえ、GUIがRustのひどい場所であることを示しています。 エコシステムにこの穴を埋める別の試み: Azulは、レンダリングにWebRenderを使用して、状態キャッシュを備えた機能的なIMGUIライブラリです( ディスカッション )。







詳細については、プロジェクトのWebサイトazul.rsを参照してください。













一行で





新規および更新されたパッケージ





新しいRFC



RFCが言語がどの方向に向かっているのかを知ることは非常に便利なので、ここにいくつか興味深いものがあります。 PRの見出しに「レンダリング済み」リンクがあります。これにより、RFCは読み取り可能な形式で利用できます。









また、RFCに先立ついくつかの議論があります。












ご覧いただきありがとうございます!







重要なリンクやイベントを追加していない場合は、コメントにドロップしてください。 :)







ここから撮影した KDPV、各プロジェクトのサイトからの残りの写真。








All Articles