BT

Rust 2018は、生産性、WebAssembly,組み込みなどにフォーカスしている

| 作者: Sergio De Simone フォローする 17 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2018年3月20日. 推定読書時間: 3 分 |

原文(投稿日:2018/03/16)へのリンク

あなたのリクエストに応じて、ノイズを減らす機能を開発しました。大切な情報を見逃さないよう、お気に入りのトピックを選択して、メールとウェブで通知をもらいましょう新しい機能について学ぶ

Rustコアチームは、4つのドメイン(Webサービス、WebAssembly、CLIアプリ、組み込みデバイス)において生産性を向上させる、2018年のRust公式ロードマップを発表した

Rust 2018ロードマップは、2017年のサーベイとコミュニティから100件近いブログ投稿を集めたコントリビューションの公募 から始まったプロセスの結果であった。

ロードマップによると、Rust 2018は2018年の8月から9月にかけてリリースされ、ひとつの大きな目標は「生産性」である。これは、コンパイラパフォーマンス、多くの言語機能を磨き、ツール、ライブラリ、ドキュメントを進化させることを意味する。

言語面では、Rust 2018は、現在、様々なレベルで熟成度を持つナイトリービルドで提供され、いくつかの機能を安定させる。これにはimpl Trait、macros 2.0、SIMD、ジェネレーター、non-lexical lifetimes、async/awaitの一形式サポート、モジュールの改善が含まれる。Rust 2018には、ジェネリックに関連付けられた型、impl特化、constジェネリックなど、待たれている他の機能は(少なくても初期には)含まれない。

上記の言語機能を完成させ、研磨することに加えて、コンパイラにインクリメンタルコンパイルの改善とfrom-scratchコンパイルのスピードアップを目指している。インクリメンタルコンパイルは初期ステージにプッシュされ、from-scratchコンパイルは並列化とMIR-only rlibsへの切り替えの恩恵を受ける。さらにコンパイラ診断も改善される。

Rustの生産性の重要な部分は、ライブラリのエコシステム特にcratesの探索性の向上に関連している。Rustコアチームは、API Guidelinesバージョン1.0をリリースし、依存のRust Cookbookをライブラリを発見するためのツールに進化させて、よりよいcratesを作成するためにコミュニティを支援する。

最後に注意として、言語、コンパイラ、ツールドキュメントに関するすべての作業は、4つの主要なドメインに入る多くのユースケースによって推進される。:

  • Web services, Rustが採用を増やしているドメインにほとんど対応している。
  • WebAssembly, 大きな成長が予想される領域である。Rustはwasm32ターゲットにする包括的なツールとライブラリのサポートを提供することによりWeb Assemblyの選択肢になる言語になることを目指している。
  • CLIアプリ, Rustは、移植性、信頼性、静的バイナリのサポートにより、昨年の採用が拡大している。
  • 組み込みデバイス, Rustは安全性とパフォーマンスの約束のおかげで潜在的な可能性を持っているが、言語機能として相当量の作業を必要としている。

2018年のRustの進化に関する情報は大量にあるため、公式のロードマップを見逃さないで欲しい。

 
 

Rate this Article

Adoption Stage
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT