The Rubinius Project
Rubinius is an open-source project created by Evan Phoenix in 2006, as an experiment to use the Smalltalk-80 virtual machine design to implement the Ruby programming language.
Since its creation, Rubinius has implemented several major versions of Ruby along with advances in technology like a bytecode-based virtual machine, generational garbage collection, just-in-time compilation, and full concurrency support with no global interpreter lock. Over time, Ruby itself has gained many of these features.
Rubinius has evolved to provide a more general platform for language developers with features that support both object-oriented and functional languages with static or dynamic types.
Code of Conduct
The Rubinius project commits to being inclusive to the largest number of participants, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, religion, or non-religion.
The code of conduct outlines our expectations for all those who participate in our community, online or in person, as well as the consequences for unacceptable behavior.
We invite all those who participate in Rubinius project activities to help us create safe and positive experiences for everyone.
Read the full code of conduct.