Ruby Weekly News

Ruby Weekly News: 02/17/2003

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

ANNOUNCEMENTS

···

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

Ruby-freedb 0.5
Guillaume Pierronnet has released Ruby/freedb 0.5. Get
Ruby-freedb([1]).

FreeType2-Ruby 0.1.0
Paul Duncan has released an initial alpha release of his
FreeType2 Ruby bindings work. Get FreeType2-Ruby([2]).

MusicBrainz-Ruby 0.1.0
Paul Duncan is on a rampage releasing another set of bindings
to access MusicBrainz([3]). Get MusicBrains-Ruby 0.1.0([4]).

FormValidator 0.1.0
Travis Whitton has released a port of Perl’s
Data::FormValidator library. Get FormValidator([5]).

Test::Unit 0.1.8
Nathaniel Talbott has released a new version of Test::Unit.
Test unit is a comprehensive unit testing framework that is
destined to become part of the eagerly anticipated 1.8 Ruby
distribution. View the changelog([6]). Get TestUnit([7]).

Flash and Ruby GUI prototype
Richard Lyman has released his work on writing a Flash GUI with
Ruby. Very interesting work. Get Flash and Ruby GUI([8]).

DBD-Google-Ruby
Paul Duncan has released a DBD perspective to access Google.
Interesting approach to URI’s. Get DBD-Google-Ruby([9]).

PLRuby 0.3.3
PL/Ruby is a loadable procedural language for the Postgres
database system that enable the Ruby language to create
functions and trigger procedures. PLRuby([10]).

Joystick-Ruby 0.1.0
Paul Duncan has been busy releasing Linux joystick bindings for
Ruby. Get Joystick-Ruby([11]).

sys-cpu 0.2.0
Daniel Berger has released a enw version of sys-cpu. sys-cpu is
a package that provides various bits of information about the
cpu(s) on your system, including load average information. Get
sys-cpu([12]).

net-pingsimple 0.2.0
Daniel Berger has also released a new version of
net-pingsimple. pingsimple is an interface to the ping command.

REXML 2.5.4
Sean Russel has released a new version of everyones favourite
in Ruby XML parser. Get REXML([13]).

      Guillaume Pierronnet has released Ruby/freedb 0.5. Get
      Ruby-freedb([14]).

INTERESTING THREADS

Supporting windows through C extensions
Extending Ruby through C code is very common for any Unix,
Linux, Mac platform but seems to remain somewhat of a mystery
for the Windows platform. Read this thread to see what is
involved and what is planned for future Ruby versions.

Lexical scope and closures
Another discussion about the scope inside blocks. Interesting
read to see what the latest views of the community is on the
subject.

References

  1. http://davedd.free.fr/ruby-freedb/
  2. http://www.pablotron.org/software/ft2-ruby/
  3. http://www.musicbrainz.org/
  4. http://www.pablotron.org/software/mb-ruby/
  5. http://grub.ath.cx/formvalidator/doc/
  6. http://testunit.talbott.ws/ChangeLog
  7. http://testunit.talbott.ws/
  8. http://www.lithinos.com/gui.html
  9. http://www.pablotron.org/download/dbd-google-ruby-pre-20030215.tar.gz
  10. http://raa.ruby-lang.org/list.rhtml?name=pl-ruby
  11. http://www.pablotron.org/software/joystick-ruby/
  12. http://ruby-sysutils.sourceforge.net/
  13. http://www.germane-software.com/software/rexml
  14. http://davedd.free.fr/ruby-freedb/