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/