The Ideals of Ruby’s Creator
[source: http://www.ruby-lang.org/en/about/]
Ruby is a language of careful balance. Its creator, Yukihiro “matz” Matsumoto, blended parts of his favorite languages (Perl, Smalltalk, Eiffel, Ada, and Lisp) to form a new language that balanced functional programming with imperative programming.
He has often said that he is “trying to make Ruby natural, not simple,” in a way that mirrors life.
Building on this, he adds:
Ruby is simple in appearance, but is very complex inside, just like our human body1.
--------------------------------------
Ruby programming language
IDE - Netbeans · RubyForge · RadRails · RubyMine · ActiveState_Komodo
Implementations - Ruby MRI · YARV · JRuby · IronRuby · Rubinius · XRuby · MacRuby · RubyJS · HotRuby
Applications - RubyGems · Rake · Interactive Ruby Shell · Capistrano · SketchUp Ruby
Libraries / Frameworks - Adhearsion · Camping · eRuby (RHTML) · Merb · Nitro · RubyCocoa · Ruby on Rails · Sinatra · Ramaze
Server Software - Mongrel · Phusion Passenger (mod_rails/mod_rack) · WEBrick · mod_ruby
Other - Application Archives · Document format · Book Guides · Ruby Central · Hackety Hack
RubyGems
[From Wikipedia, the free encyclopedia]
RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries (in a self-contained format called a "gem"), a tool designed to easily manage the installation of gems, and a server for distributing them. It is analogous to EasyInstall for the Python programming language. RubyGems is now part of the standard library from Ruby version 1.9.
Comments