As a Ruby programmer, why do you choose Elixir over Crystal or vice versa?

Crystal is fast becoming pretty useful. Especially with the recent news about Parallelism(not concurrency) added to the language.

Before I started Elixir I was looking long and deep at Crystal.

I also looked long and deep at my current code bases in Rails and realized I could not run them with Crystal without a ton of rewrites — especially 3 years ago.

So we made the jump to Elixir — because there was already a lot available on the BEAM that Crystal did not have as yet.

If you were starting something new and you were a Ruby shop, Crystal would make sense at this point.

  1. What popular or emerging web applications are built with the Elixir language and Phoenix framework?
  2. How hard would it be to learn Ruby or Ruby on Rails for a Python developer?
  3. How mature is Elixir?
  4. Is Elixir worth learning even though it has so few job opportunities?
  5. Is Elixir (programming language) dying?
  6. How much of the "Programming Elixir" book must I go through before I can start learning Phoenix?
  7. Does being an entrepreneur require you to be a good programmer or good at coding?
  8. Conditionally render templates in Phoenix - Elixir