Ruby

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  05 Mar 2009 11:49
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  27 Sep 2007 14:39
  • Rrelease-after

    No changes have been submitted for this release.

    • Rrelease-mid
    •  31 Aug 2006 01:07
    • Rrelease-after

    Changes: Bugs were fixed and stability was improved.

    • Rrelease-mid
    •  14 Feb 2006 07:37
    • Rrelease-after

    Changes: Bugfixes and minor feature enhancements were done.

    • Rrelease-mid
    •  04 Jan 2005 10:46
    • Rrelease-after

    Changes: This release adds RSS::Parser, SOAP4R, and Net::HTTPS modules. There are some bugfixes. Ri and RDoc have been improved.

    Rss Recent comments

    Rcomment-before 20 Sep 2000 08:06 Rcomment-trans brat Rcomment-after

    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'.

    No-screenshot

    Project Spotlight

    Detached Quercus

    A launchpad to run Quercus PHP in Java without a Web server.

    No-screenshot

    Project Spotlight

    Tie::Table

    A Perl module which maps database tables to hashes.