Ruby Weekly News: March 4, 2003
Mar 10, 2003, 03:00 (0 Talkback[s])
(Other stories by Bruce Williams)
How to Help Your Business Become an AI Early Adopter
[ Thanks to Steve
Tuckner for this link. ]
Ruby Weekly News: 03/04/2003
A summary of activity on the ruby-talk mailing list, brought to you
this week by Bruce Williams.
Happy Birthday Ruby, RubyConf(2003)
February 24th, 2003 marked Ruby's 10th anniversary! Happy
Birthday, Ruby! And congrats to Matz!
With that announcement, David Black was happy to announce the
official opening of a new organization, Ruby Central,
Inc(),a 509(c)(3) non-profit organization (tax-exempt
pending) dedicated to the promotion and support of Ruby and
Ruby-related activities that was created last summer and
as the parent organization of the 2002 International Ruby
Conference in Seattle.
Not to be outdone (by himself?) David then made public the
location and dates of RubyConf(2003), which will be held
November 14-16 in Austin, Texas, USA.
European Ruby Conference
The first European Ruby Conference will be held from Saturday
21th to Sunday 22th June at the University of Karslruhe in
Germany. The visitor sign-up and call for speakers has begun!
Check out the ruby-talk announcement() for further details.
The Ruby Application Archive has made a variety of changes to
its interface recently, and now stands at version 2.3.1.
again to the RAA development team for all their hard work
implementing various ideas from members of the Ruby community.
Point your browser to the new RAA().
Mark Probert has released version 0.5.0 of Coco/rb, a Ruby
of the Coco/r LL(1) recursive decent scanner-parser which uses
an attributed grammar that is very similar to EBNF.
Check out Coco/rb().
Another release of plruby (v0.3.3) was released by Guy Decoux.
plruby is a loadable procedural language for the Postgres
database system that enables Ruby to create functions and
plruby is available here().
Paul Duncan has released Joystick-Ruby, Linux joystick
for Ruby. Check out Joystick-Ruby().
REXML v2.5.7, v2.4.7
Sean Russell has accomplished a double bugfix-release of the
very popular REXML library.
REXML is an XML 1.0 compliant, reasonably fast, non-validating
XML parser that supports multiple encodings. It has an API
is designed to be intuitive, straightforward, and terse. REXML
includes a tree model parser, a SAX2 streaming parser, and a
pull parser. It also includes a full XPath implementation. All
of REXML's parsers pass 100% of the Oasis XML non-validating
REXML is available here().
Jim Menard has released v0.7.2 of DataVision, an Open Source
reporting tool similar to Crystal Reports. Reports can be
designed using a drag-and-drop GUI. They may be run, viewed,
and printed from the application, or exported in a variety of
formats. DataVision is written in Java, but uses Ruby for the
formula and scripting language.
DataVision is available at sourceforge().
Shin-ichiro HARA released v2.0.0 of oocp, a command-line
program for copying and comparing directories.
Check out oocp().
Lyle Johnson was pleased to announce the latest release of
FXRuby, the Ruby language bindings for the FOX GUI toolkit.
is a C++ toolkit for developing graphical user interfaces
easily and effectively and offers a wide, and growing,
collection of widgets, as well as a number of state-of-the-art
We're equally pleased to announce you can download FXRuby
Maik Schmidt released xml-configfile v0.9.0, a library for
handling of XML configuration files. It allows you to access
configuration parameters stored in an XML file by using XPath.
Take a look at xml-configfile().
Ara Howard made an initial release of BtPgsql (Bi-Temporal
PostgreSQL), which is a module containing a set of classes
to manage bi-temporal relations stored in a PostgreSQL()
Check out BtPgsql()
Tim Hunter released v1.0.0 of RMagick, a Ruby extension for
ImageMagick() image processing library.
Idan Sofer released v0.65 of Radical, a web application
server/framework written in pure Ruby. This version offers
support for YAMl configuration files, uses additional
optimizations to enhance speed, and has a variety of other new
Check out Radical().
Dalibor Sramek released v0.72 of DbTalk, an interactive GUI
based tool for database querying, programming, and
administration consisting of an SQL editor, query result
viewer, and database structure viewer.
DbTalk is available here().
Joel VanderWerf made an initial release of fsdb (file system
database), which provides a thread-safe, process-safe Database
class using the native file system as its back end and
multiple file formats and serialization methods.
Check out fsdb().
We've all nested modules-- many of them, in some cases. Well,
Bill Kleb wanted to know if there was a way to define
This::Encompassing::That easily-- and if not, why? This kicked
off a few posts-- many of them-- in which a variety of
interesting suggestions and prohibitions were brought to
Embedded Documentation, et al
In "embedded docs," a question posed by Wojciech Kaczmarek
regarding embedded documentation (ala Python) quickly turned
into a discussion of its merits and limitations, perldoc,
standards, archives, and an issue that affects all Ruby
programmers-- documentation internationalization().