vol.8 2019.02.02
お久しぶりです。hhattohhatto.iconです。
「年明けから再開です」と言いながらこんな時期になってしまいました。
少し仕事が忙しい感じで更新は良くて月1回とかになりそうですが、気にせずマイペースでやっていきます🏃♀️
Rust 1.31, 1.31.1, 1.32 リリース
Rust 2018がstableに入りました
PowerPC向けのlibcのバージョンアップ、RLSのバグフィックスが含まれています
dbg!マクロの追加
jemallocがデフォルトのアロケーターではなくなりました。もしjemallocを使いたい場合はjemallocatorクレートで使用することができるようです。
cargoのcheckサブコマンドでエイリアスcが使えるようになりました。buildとかtestとかもエイリアスが存在していたのは知りませんでした😲
Crossbeam in 2019
Crossbeamに関わる歴史がまとめられており、約150ほどの関連話題のリンクがあるとのことで読み応え抜群です👍 これからの展望についても触れられており、JavaのAtomicReferenceやConcurrentHashMapライクな実装をRust(crossbeam)にも取り込んで行こうとしていたり、SPSCをさらに高速で低遅延にしていこうという動きもあるようです。
Misreading Chat
AWS with Rust
AWS関連のRustプロジェクトもアップデートが盛んですね💪
Salsa
SalsaはRust(rustc)のIncremental recompilation機能を他の言語にも提供しようという言語実装フレームワークでしょうか?よくわかってないですが、面白そうなので紹介。 記事内にSalsaとは的なYouTube動画がリンクされているので、こちらも合わせてみると理解が深まるかもしれません https://www.youtube.com/watch?v=_muY4HjSqVw
Salsaの上に実装されたLarkというプロジェクトもあるようです。これはIDEサポート的な機能を提供することも目標にしているようです 面白そうなRustプロジェクト&記事
中身あまり読んでないですが、私の琴線に触れたRustプロジェクトやRustな記事をざっと紹介します
OOProxy - Actix-web使ったHTTPベースの認証用リバースプロキシ? Rust at speed — building a fast concurrent database
https://www.youtube.com/watch?v=s19G6n0UjsM
最近開催された勉強会とか
vol.7〜vol.8の期間に開催された勉強会を見つけた範囲でまとめてみます
福岡でもコミュニティが立ち上がったようです ✨
タイトルからだけですが、様々な話題があった面白そうですね!!
RustなLT会とのことで資料も公開されています
立ち上がってから間もないですが、既に4回目の開催ということでモチベーションが高いですね!!
資料も公開されていますが、輪講形式?みたいなので、実際に飛び込んでやってみるのが一番勉強になりそうな感じですね。
今後開催予定のRust関連の勉強会
Ray Tracing in One Weekend
GitHubにはいくつかのRust実装がありますね
次回は2月後半か3月の初旬頃に公開できればと😀
では今回はこのあたりで👋