# 3 key differences between Elixir and Ruby?

**URL:** <https://forum.elixirforum.com/t/3-key-differences-between-elixir-and-ruby/13908>\
**Category:** Discussions\
**Tags:** ruby\
**Created:** [April 27, 2018, 4:15am UTC](https://forum.elixirforum.com/t/3-key-differences-between-elixir-and-ruby/13908 "2018-04-27T04:15:11Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![StefanHoutzager](https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/s/cab0a1/32.png) [@StefanHoutzager](https://forum.elixirforum.com/u/StefanHoutzager)\
**Post date:** [April 27, 2018, 10:31am UTC](https://forum.elixirforum.com/t/3-key-differences-between-elixir-and-ruby/13908/5 "2018-04-27T10:31:24Z")

</div>

You can btw work without implementation inheritance / subtype polymorphism in oo languages. Recommended.  
Paper Do We Need Inheritance? from Wolfgang Weck and Clemens Szyperski:  
[https://pdfs.semanticscholar.org/3d49/436db0516018018aca6e17e9a0ca68db25ca.pdf](https://pdfs.semanticscholar.org/3d49/436db0516018018aca6e17e9a0ca68db25ca.pdf)

---

_[View the full topic](https://forum.elixirforum.com/t/3-key-differences-between-elixir-and-ruby/13908)._
