【Rust日報】2020-12-19 Niko的2020年度總結,wasm-2048

Niko的2020年度總結

這是 Niko 從我的角度對 2020 的年度總結,其中回顧了他這一年參與的各類計劃,有效的和無效的,以及其對於明年的意義。
TL;DR
  • 流程與治理
    • 重大變動流程幫助編譯器團隊將更多時間用於設計
    • Lang團隊的項目提案有但願,可是仍在進展中WIP
    • Lang團隊的待辦事項Bonanza很棒,應該繼續
    • 我認爲"基金會對話"(The "Foundation Conversation")是一個有趣的模版
    • 基金會很是使人興奮
  • 技術工做
    • 從事RFC 2229(「不相交閉包捕獲」)的小組很棒
    • const泛型的MVP很棒,咱們應該作更多
    • Polonius的Sprint是一個很好的模版,咱們須要更多的Sprint
    • Chalk項目和共享類型庫的設計
    • ffi-unwind進展
    • Never類型穩定的進展
    • 異步Rust的進展
原文 連接 ,http://smallcultfollowing.com/babysteps/blog/2020/12/18/looking-back-on-2020/

Hotpatch

此 crate 主要用於以極其簡單的方式,從共享對象文件中加載新的函數定義。主要功能包括:線程安全,類型安全,適用於任何簽名的函數,命名空間。
示例:
   
// main.rs
use hotpatch::patchable;

#[patchable]
fn foo() { }

fn main() -> Result<(), Box<dyn std::error::Error>> {
foo(); // does nothing
foo.hotpatch_lib("libsomething.so")?;
foo(); // does something totally different!
foo.hotpatch_fn(|| println!("Dyamic!"))?;
foo(); // even more modification!
Ok(())
}
Github 連接 ,https://github.com/Shizcow/hotpatch

wasm-2048

Wasm-2048,是用Rust(Yew)實現了著名的2048遊戲,並編譯爲WASM。git

Github 連接 ,https://github.com/dev-family/wasm-2048
在線 Demo  連接 ,https://2048.dev.family/

用 Rust 實現的一些算法和數據結構

一個Github倉庫,一些經常使用算法和數據結構的Rust實現,其中大多數基於William Fiset的 Java 實現:https://github.com/williamfiset/Algorithms。

Github連接,https://github.com/TianyiShi2001/Algorithmsgithub


From 日報小組  洋芋
社區學習交流平臺訂閱:
  • Rustcc論壇: 支持rss
  • 微信公衆號:Rust語言中文社區

本文分享自微信公衆號 - Rust語言中文社區(rust-china)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。算法

相關文章
相關標籤/搜索