Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yeah, 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.



Ruby on Celluloid performs better than Elixir, Go or Rust?


Indeed, thanks!

One quick question:

Aside of the docs, any suggestions for learning on further Celluloid & Ruby /actor based patterns?


We'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

IRC: #celluloid on Freenode

Or drop me a message with your question. @digitalextremist on github


Thanks a bunch!




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: