Ruby 2.0.0

In Ruby, everything is an object. Every bit of information and code can be given their own properties and actions. Object-oriented programming calls properties by the name instance variables and actions are known as methods. Ruby’s pure object-oriented approach is most commonly demonstrated by a bit of code which applies an action to a number.
Title: Ruby 2.0.0
Filename: rubyinstaller-2.0.0-p0.exe
File size: 16.04MB (16,815,464 bytes)
Requirements: Windows (All Versions)
Languages: en-US
License: Open Source
Date added: February 25, 2013
Author: Ruby-lang.org
www.ruby-lang.org
Change Log:
# New Features
* Language core features
- Keyword arguments, which give flexibility to API design
- Module#prepend, which is a new way to extend a class
- A literal %i, which creates an array of symbols easily
- __dir__, which returns the dirname of the file currently being executed
- The UTF-8 default encoding, which make many magic comments omissible
* Built-in libraries
- Enumerable#lazy and Enumerator::Lazy, for (possibly infinite) lazy stream
- Enumerator#size and Range#size, for lazy size evaluation
- #to_h, which is a new convention for conversion to Hash
- Onigmo, which is a new regexp engine (a fork of Oniguruma)
- Asynchronous exception handling API
* Debug support
- DTrace support, which enables run-time diagnosis in production
- TracePoint, which is an improved tracing API
* Performance improvements
- GC optimization by bitmap marking
- Kernel#require optimization which makes Rails startup very fast
- VM optimization such as method dispatch
- Float operation optimization
0 comments:
Post a Comment