Ruby Weekly News

Ruby Weekly News: 06/16/2003

A summary of activity on the ruby-talk mailing list, brought to you
this week by Holden Glova.

ANNOUNCEMENTS

···

=============

HTML-table 0.0.1
Daniel Berger announced the first release of HTML-table.
HTML-table allows you to build tedious HTML tables without
having to worry about HTML at all. Daniel warns that this is a
beta release because the API may change slightly. Get
HTML-table([1]).

FXRuby-1.0.24
Lyle Johnson has released a new version of FXRuby. FXRuby is a
set of GUI bindings for the FOX GUI toolkit. Get FXRuby([2])

Ruby-ggi 0.1
Michael Neumann has made a first release of the General
Graphics Interface (GGI), a portable abstraction over video
hardware. Get Ruby-ggi([3])

Samizdat 0.0.1
Dmitry Borodaenko has released Samizdat. Samizdat is a generic
RDF-based engine for building collaboration open publishing web
sites. Get Samizdat([4])

REXML 2.7.0 (3.0b)
Sean Russel has announced that REXML 2.7.0 AKA 3.0-beta is out.
This is a beta release for what will go into the upcoming Ruby
1.8. Feedback desired quickly. Get REXML([5]).

RMagick 1.2.2
Tim Hunter has announced a new version of RMagick. RMagick is a
set of Ruby bindings to the ImageMagick and GraphicsMagick
image processing libraries. Get RMagick([6]).

INTERESTING THREADS

Description of changes between Ruby versions
Ruby is getting new features all the time. What is new though?
Information on what has changed between versions can be found
in the shim-ruby([7]) package. This thread also gives some
other links to rubygarden wikis for more information as well.

High speed String concatenation
This is a very interesting thread on how to make String
concatenation fast. The overall consensus seems to be that
there is no magic one way that is always fast. Sometimes << is
fastest, and sometimes using Array.join seems to be faster.

RaaInstall in the standard Ruby distribution
A petition has been started to requrest that RaaInstall([8])
goes into the Ruby 1.8 distribution. RaaInstall is aimed at
making Ruby package management easier. Sign the petition([9]).

References

  1. http://raa.ruby-lang.org/list.rhtml?name=html-table
  2. http://www.fxruby.org/
  3. http://www.ntecs.de/downloads/ruby-ggi
  4. http://www.nongnu.org/samizdat/
  5. http://www.germane-software.com/software/rexml
  6. http://home.nc.rr.com/rmagick
  7. http://raa.ruby-lang.org/list.rhtml?name=shim-ruby16_18
  8. http://raa.ruby-lang.org/list.rhtml?name=raainstall
  9. http://www.rubygarden.org/ruby?RaaInstallInRuby