diff options
| -rw-r--r-- | ruby-ecosystem.html.markdown | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/ruby-ecosystem.html.markdown b/ruby-ecosystem.html.markdown index 2463d4b8..56b293b7 100644 --- a/ruby-ecosystem.html.markdown +++ b/ruby-ecosystem.html.markdown @@ -13,12 +13,12 @@ manage their packages (or gems), and manage their gem dependencies.  ## Ruby Managers  Some platforms have Ruby pre-installed or available as a package. Most rubyists -do not use these, or if they do, they only use them to bootstrap another ruby +do not use these, or if they do, they only use them to bootstrap another Ruby  installer or implementation. Instead rubyists tend to install a Ruby manager to -install and switch between many versions of Ruby and their projects' ruby +install and switch between many versions of Ruby and their projects' Ruby  environments. -The following are the popular ruby/environment managers: +The following are the popular Ruby environment managers:  * [RVM](https://rvm.io/) - Installs and switches between rubies. RVM also has    the concept of gemsets to isolate projects' environments completely. @@ -53,19 +53,19 @@ the community has moved to at least 1.9.2 or 1.9.3.  ## Ruby Implementations -The Ruby ecosystem enjoys many different implementations of ruby, each with +The Ruby ecosystem enjoys many different implementations of Ruby, each with  unique strengths and states of compatability. To be clear, the different -implementations are written in different languages, but *they are all ruby*. +implementations are written in different languages, but *they are all Ruby*.  Each implementation has special hooks and extra features, but they all run  normal Ruby files well. For instance, JRuby is written in Java, but you do  not need to know Java to use it.  Very mature/compatible: -* [MRI](https://github.com/ruby/ruby) - Written in C, this is the reference implementation of ruby. By +* [MRI](https://github.com/ruby/ruby) - Written in C, this is the reference implementation of Ruby. By    definition it is 100% compatible (with itself). All other rubies  maintain compatibility with MRI (see [RubySpec](#rubyspec) below). -* [JRuby](http://jruby.org/) - Written in Java and ruby, this robust implementation is quite fast. +* [JRuby](http://jruby.org/) - Written in Java and Ruby, this robust implementation is quite fast.    Most importantly, JRuby's strength is JVM/Java interop, leveraging existing  JVM tools, projects, and languages.  * [Rubinius](http://rubini.us/) - Written primarily in Ruby itself with a C++ bytecode VM. Also @@ -75,7 +75,7 @@ features into rubyland.  Medium mature/compatible:  * [Maglev](http://maglev.github.io/) - Built on top of Gemstone, a Smalltalk VM. Smalltalk has some -  impressive tooling, and this project tries to bring that into ruby +  impressive tooling, and this project tries to bring that into Ruby  development.  * [RubyMotion](http://www.rubymotion.com/) - Brings Ruby to iOS development. | 
