Hacker GitHub

← All repos

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

Mentions per year 18 mentions · busiest year 2020 (5)
20082026
  1. …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
  2. ▲ 3
    A Tour of Go Examples in Ruby
    story by Alifatisk · 2024-03-16 · 1 comment
  3. 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
  4. …struct where values can be set at most once, either at construction or any time thereafter. https://github.com/ruby-concurrency/concurrent-ruby
  5. …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
  6. …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
  7. …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
  8. …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
  9. …2. https://www.goodreads.com/book/show/17826435-working-with-ru... 3. https://github.com/ruby-concurrency/concurrent-ruby
  10. …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
  11. …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…
  12. 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…
  13. …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
  14. I was really impressed with Concurrent Ruby ( https://github.com/ruby-concurrency/concurrent-ruby ). OpenSC2K is also really impressive ( https://github.com/rage8885/OpenSC2K ).
  15. > 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
  16. 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
  17. ▲ 131
    Modern concurrency tools for Ruby
    story by sciurus · 2016-03-09 · 16 comments
  18. ▲ 2
    Ruby concurrency: Modern concurrency tools
    story by lobo_tuerto · 2016-02-04 · 0 comments