Hacker News new | ask | show | jobs
by sosodev 2094 days ago
In theory the scheduler should be similar to NodeJS and Ractor should be similar to Go if they’re both applied correctly.
2 comments

Isn't Ractor based on the Actor model and not CSP?
Ractor is "actor-like" and looks a bit like a mix of both Elixir/Erlang and Go.
Indeed, anyone who has used actors IRL projects it goes well beyond just isolation and message passing. That’s just the foundation which higher abstractions are built, which is why it’s still comparable to Go/CSP at this level.
Really? Can you point me to details supporting this?
Falcon, an async Ruby webserver, is a good example of scaling Ruby with fiber scheduling https://www.codeotaku.com/journal/2018-06/improving-ruby-con...

I'm not sure if Ractor has any real benchmarks yet but it enables genuine parallel Ruby code that communicates through message passing without too much overhead.