4 ms·
I am not sure why we need to replace Ruby with Elixir. Nor do I understand why it is necessary to write every new code in Elixir. I mean when Crystal gets produ
by holydude 10y ago
I am not sure why we need to replace Ruby with Elixir. Nor do I understand why it is necessary to write every new code in Elixir.
I mean when Crystal gets production ready are you guys going to rewrite everything from Elixir to Crystal ? :-|
Elixir is not a substitute for Ruby. It's completely different paradigm and language. Same for Crystal. They just happen to feel like Ruby but are missing a lot from Ruby/Rails ecosystem.
I really like lispness of Ruby and the rails ecosystem. For a lot of things it's still numero uno technology.
- dakull 10y agoThe first things that come to mind: - true parallelism (this is why we need guilds in Ruby 3) - the BEAM - functional yet OO at a higher level [0] - all the Erlang/OTP goodies for free - Phoenix/Ecto are quite nice frameworks and solid alternatives to the server-side JS world - “looks” like Ruby though is an entirely different beast Crystal on the other hand looks more like a Rust alternative to implement almost-as-C-fast Ruby gems. I'm sure it can evolve into an ecosystem but since it's quite far from being stable it will take some time, time in which the Elixir ecosystem will grow because its Erlang foundation already fixed the big issues. [0] - https://www.infoq.com/interviews/johnson-armstrong-oop https://www.infoq.com/interviews/johnson-armstrong-oop