4 ms·
> Does it come down to fundamental language differences? No, I don't think there's anything fundamentally different. Ruby 3.0 implements a "fiber scheduler" f
by brunosutic 5y ago
> Does it come down to fundamental language differences?
No, I don't think there's anything fundamentally different.
Ruby 3.0 implements a "fiber scheduler" feature that enables "colorless Async". Fiber scheduler is an obscure Ruby feature, but the end result is brilliant. It was also a huge amount of work.
Side note: Fiber scheduler was implemented by the same guy who created Async Ruby - Samuel Williams. This guy is the mastermind (and master-coder) behind this project.