News for hackers. Stuff that matters.
Re:Ractor – a Rust Actor Framework by JW_00000 on Sunday November 03, 2024 @04:35AM (#42032080)
Their presentation [1] contains a few slides with the motivation for this framework (they have existing Thrift services in C++ and Python, and want to start using Rust too) and why actors (answer: they scale better than a naive solution?). Also a slide "why a new framework" when so many already exist for Rust. (Answer: many are dead/unsupported, are too far from Erlang principles, not flexible enough, or use custom runtimes while ractor builds on Tokio.)

[1] https://slawlor.github.io/ractor/assets/rustconf2024_present...

Re:Ractor – a Rust Actor Framework by mtndew4brkfst on Sunday November 03, 2024 @06:46AM (#42032525)
Tiny bit of context I'd also call out is that one of the primary authors comes from WhatsApp IIRC, with an extensive Erlang background.
Re:Ractor – a Rust Actor Framework by carlmr on Monday November 04, 2024 @10:15AM (#42042273)
If you've ever used an ML descendant you'll miss sum types wherever you go. If you've ever used Erlang you'll miss the OTP actor implementation wherever you go.
Re:Ractor – a Rust Actor Framework by lordofgibbons on Monday November 11, 2024 @12:33AM (#42104772)
I have good news for you, Gleam, built on top of Erlang, supports sum types
Re:Ractor – a Rust Actor Framework by snowboarder63 on Friday November 15, 2024 @07:39PM (#42153031)
Yeah I do lol. It was the big motivation since we were writing more and more rust and missed the concurrency model. Please feel free to ping me for any further questions

It's come a long way since it started and I'm thrilled I can talk about it publicly now and it's usage at Meta (some at least lol).