3 ms·
Do you know why this comment is awesome? I've used celluloid for so long with Ruby. But recently I've been trying to understand OTP/Erl and I'v had no luck. N
by Yadi 11y ago
Do you know why this comment is awesome? I've used celluloid for so long with Ruby.
But recently I've been trying to understand OTP/Erl and I'v had no luck.
Now seeing these two as an alternative makes a lot of sense for diff langs.
- decentrality 11y agoYeah, we get people saying we're not 'true Erlang' but that was kind of the whole idea. It's an alternative to Erlang and Akka, pulling the best from both. And it's so active and involved that it's almost becoming more of an RVM than a library only. With `jRuby` and more and more with `Rubinius`, the concept of actor-based concurrency itself is coming into range of being language-unspecific, with Erlang not being the default authority on that. Akka gets a lot of respect, and of course Elixr, Go, Rust, etc get a lot of concurrency attention... But Celluloid with Ruby is far superior in my opinion, because it is not only performant and functional, it actually allows you to get into the internals and change how your actor system behaves. It's as simple or as complex as you want it to be. Oh and you don't feel like killing yourself while you're writing code.
- Yadi 11y agoIndeed, thanks! One quick question: Aside of the docs, any suggestions for learning on further Celluloid & Ruby /actor based patterns?
- decentrality 11y agoWe're doing much better documentation as we approach 1.0 ... possibly writing and publishing a book as well. For now.. Google Groups: https://groups.google.com/forum/#!forum/celluloid-ruby https://groups.google.com/forum/#!forum/celluloid-ruby IRC: #celluloid on Freenode Or drop me a message with your question. @digitalextremist on github
- Yadi 11y agoThanks a bunch!
- biokoda 11y agoRuby on Celluloid performs better than Elixir, Go or Rust?