Ruby is a language for quick and easy programming. Similar in scope to Perl and Python, it has high-level data types, automatic memory management, dynamic typing, a module system, exceptions, and a rich standard library. What sets Ruby apart is a clean and consistent language design where everything is an object. Other distinguishing features are CLU-style iterators for loop abstraction, singleton classes/methods and lexical closures.
| Tags | Software Development Interpreters |
|---|---|
| Licenses | GPL |
| Implementation | C |
Recent releases


Release Notes: This is the first stable release of the new Ruby 1.9 series. Language syntax and semantics were enhanced. Multilingualization was improved. Performance was enhanced.


No changes have been submitted for this release.


Release Notes: Bugs were fixed and stability was improved.


Release Notes: Bugfixes and minor feature enhancements were done.


Release Notes: This release adds RSS::Parser, SOAP4R, and Net::HTTPS modules. There are some bugfixes. Ri and RDoc have been improved.
Recent comments
20 Sep 2000 08:06
Introducing: Ridge v.001 Beta
Ridge is a little Ruby program that hides in the background and randomly executes user processes. It does have a small bug though that causes it to occasionally miss its target and execute a child-process instead... One interesting feature is that if interrogated, Ridge will insist that it was acting on behalf of the System Administrator, who will of course deny having authorized the daemon.
Ridge is based on an earlier work, WAC-0, which of course, was a rather botched attempt to combine the ATF and FBI daemons into a common RAID structure. Apparently there were many security problems and rumors persist that the entire WAC-0 codebase was shot full of holes. A raging flamewar ensued which gleaned WAC-0 a brief bit of noteriety but in the end was basically a flash-in-the-pan.
For more information on either of these two projects, Ridge or WAC-0, please contact the project administrator, J. Reno, (senior project coordinator at a large government agency). Unfortunately, at this time, much of both projects remain proprietary despite numerous attempts to take them 'open-source'.