Ogłoszono wydanie Ruby 2.1.0, interpretowanego, w pełni obiektowego i dynamicznie typowanego język programowania, który został stworzony w 1995 roku przez Yukihiro Matsumoto. Ruby bazuje na wielu innych językach, w tym składnia zorientowanej liniowo i oparta na CLU oraz Perlu. Zwiększono szybkość działania bez poważnych niezgodności wersji. Dodano wymagane keywords arguments (bez wartości domyślnej). Pojawiły się sufiksy `r` dla liczb wymiernych, a definicja metody (przez def) zwraca symbol jej nazwy, przez co można łatwo definiować pojedyncze prywatne metody.
Pojawiła się możliwość używania refinements w kontekście klas i modułów, dodano nowe zmienne środowiskowe, udoskonalono wydajność bignum, zaktualizowano biblioteki BigDecimal, JSON, NKF, Rake, RubyGems oraz RDoc, dodano frozen string.
Ruby 2.1.0 z udoskonaloną szybkością działania | OSWorld.pl http://t.co/3ChlX8NVzb via @OSWorldpl
Michał Olber liked this on Facebook.
[…] 2.84, Shotwell 0.20.2, GNOME Shell 3.14.2 i GTK 3.14.5, RPM 4.12, OpenJDK 8, Python 3.4, Ruby 2.1, Ruby on Rails 4.1, TCL/TK 8.6, Eclipse 4.4, GNU Make 4.0, Review Board 2.0, GCC 4.9.x, PHP […]