ruby-concurrency/concurrent-ruby
View on GitHub ↗ ★ 5,837 Ruby
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
18 mentions on Hacker News by 11 people: 3 stories, 15 comments · first 2016-02-04 · latest 2024-07-23
20082026
-
…of some of the Clojure data structures. Otherwise, Ractors the up coming solution for MRI Ruby. 1. https://github.com/ruby-concurrency/concurrent-ruby
comment by Lio · 2024-07-23 · in Ruby methods are colorless -
https://github.com/ruby-concurrency/concurrent-ruby has great docs if someone is looking for alternatives.
comment by adverbly · 2023-09-03 · in My Adventure with Async Ruby -
…struct where values can be set at most once, either at construction or any time thereafter. https://github.com/ruby-concurrency/concurrent-ruby
comment by prescriptivist · 2022-11-30 · in Ruby adds a core class called Data to represent simple immutable value objects -
…for CPU concurrency in the long run, although I think they're pretty experimental currently. 1. https://github.com/ruby-concurrency/concurrent-ruby 2. https://github.com/socketry/async
comment by Lio · 2022-06-15 · in Ask HN: Any efforts to remove the GIL for Ruby? -
…that Concurrent-Ruby running on JRuby gives you access to all of Java's concurrency tooling.[1] 1. https://github.com/ruby-concurrency/concurrent-ruby
comment by Lio · 2020-12-21 · in Ruby 3.0.0 RC1 -
…Concurrent Ruby[1], it's one of ActiveSupport's dependencies so you get it for "free" in Rails. 1. https://github.com/ruby-concurrency/concurrent-ruby
comment by Lio · 2020-11-21 · in Optimizing Your Web App 100x Is Like Adding 99 Servers -
…ractors it's still possible to do either async IO in MRI or use JRuby for fully parallel ruby. 1. https://github.com/ruby-concurrency/concurrent-ruby
comment by Lio · 2020-11-21 · in Optimizing Your Web App 100x Is Like Adding 99 Servers -
…2. https://www.goodreads.com/book/show/17826435-working-with-ru... 3. https://github.com/ruby-concurrency/concurrent-ruby
comment by Lio · 2020-11-20 · in Moving my serverless project to Ruby on Rails -
…etc. That's one major reason why some people feel that OS threads + GIL is a poor trade-off. https://github.com/ruby-concurrency/concurrent-ruby#thread-s...
comment by jashmatthews · 2020-06-19 · in Node.js Overload -
…Falcon is based on the https://github.com/socketry/async library. I've previously been looking at https://github.com/ruby-concurrency/concurrent-ruby based on its use in Rails and was wondering if there's a comparison of the two approaches…
comment by Lio · 2018-10-22 · in Falcon: A high-performance web server for Ruby, supporting HTTP/2 and HTTPS -
Celluloid is great but not really maintained anymore. You probably want to use https://github.com/ruby-concurrency/concurrent-ruby and inparticular if you are interested in the Actor model take a look at…
comment by jpgvm · 2018-07-06 · in Celluloid: Actor-based concurrent object framework for Ruby -
…on the JVM. If I can find more time and tallent that’s definitely something I look into. [0] https://github.com/ruby-concurrency/concurrent-ruby
comment by Lio · 2018-07-04 · in Running JRuby on the Graal JIT -
I was really impressed with Concurrent Ruby ( https://github.com/ruby-concurrency/concurrent-ruby ). OpenSC2K is also really impressive ( https://github.com/rage8885/OpenSC2K ).
comment by jnmandal · 2018-04-30 · in Ask HN: What are some amazing open source projects that you have found recently? -
> Ruby has [...] likewise community gems with more robust functionality like Quasar. https://github.com/ruby-concurrency/concurrent-ruby for those wondering. Rails uses it as of version 5.
comment by Rafert · 2017-07-26 · in Why I’m Learning Perl 6 -
Have you used concurrent-ruby? https://github.com/ruby-concurrency/concurrent-ruby
comment by RVuRnvbM2e · 2016-07-21 · in New Features in Ruby 2.4