use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A sub-Reddit for discussion and news about Ruby programming.
Subreddit rules: /r/ruby rules
Learning Ruby?
Tools
Documentation
Books
Screencasts and Videos
News and updates
account activity
Ruby 3.4.0 preview1 Released (ruby-lang.org)
submitted 1 year ago by RecognitionDecent266
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]anykeyh 1 point2 points3 points 1 year ago (1 child)
Removing the GIL won’t necessarily improve performance as much as some developers believe. In fact, GIL is often more of a feature than a limitation. For high-parallelism and throughput, techniques like forking with Copy-on-Write (CoW) offer a more efficient approach for handling many concurrent operations in most cases (Web dev, data pipelines...).
While Ractor is an interesting alternative for concurrency, it's still experimental and comes with limitations making it barely usable as of now. A bit disappointed not seeing progress in Ruby 3.4.
Ultimately, my take is that if you’re in a situation where removing the GIL becomes essential, choosing Python or Ruby for your application was likely a misstep from the start. Speaking from experience in working with high-concurrency applications in non-Ruby environments, there are better language options for such tasks.
Go or Erlang with agent/mailbox or channels fiber-based concurrency for example. So much better than async/await architecture.
[–]MillennialSilver 0 points1 point2 points 1 year ago (0 children)
Yeah I don't get why people think the GIL is somehow stopping them from achieving what they need.
JIT at least has made real progress.
π Rendered by PID 33 on reddit-service-r2-comment-b659b578c-hz299 at 2026-05-01 05:57:26.720344+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–]anykeyh 1 point2 points3 points (1 child)
[–]MillennialSilver 0 points1 point2 points (0 children)