Ruby Weekly News: 09/30/2002

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

   ANNOUNCEMENTS
   =============

   REXML 2.4.2 and 2.5.2
          Sean Russel has completed his cross country move and released a
          new version of REXML. Get REXML([1]).

   Ruby/CorporateTime 0.1.0
          Ian Macdonald has announced an initial released a Ruby language
          extension that serves as an interface to the CorporateTime
          Calendar API. CorporateTime is a proprietary calendar server
          system produced by Steltor/Oracle. Get Ruby/CorporateTime([2]).

   Russian Ruby mailing list
          There is now a Russian mailing list to discuss all things
          related to Ruby. Join up here([3]).

   dbdbd 0.2
          David Black's DataBase Definer is released. dbdbd is a tool for
          creating and maintaining simple flat text data files. You use
          scanf format strings to specify what your "rows" contain. dbdbd
          then gives you a kind of semi-automated interface to files
          whose rows conform to that string. Get dbdbd([4]).

   SuperHash
          Joel VanderWerf released SuperHash. SuperHash is a hash-like
          object which can inherit key-value pairs from aprent hashes. It
          can also have its own key-value pairs, which override inherited
          pairs. Get SuperHash([5]).

   Net::GeoIP 0.01
          Sean Chittenden has released Net::GeoIP. This module allows you
          to find out the country a given IP or domain is in. Get
          Net::GeoIP([6]).

   XMLscan 0.1.0 RC1
          UENO Katsuhiro has released a new version of XMLScan. XMLScan
          is a 100% pure Ruby non-validating XML parser. Get
          XMLscan([7]).

   ZenWeb 1.14.0
          Ryan Davis has released a new version of ZenWeb.ZenWeb is a
          system for building entire websites, not just pages. It allows
          you to focus on the content and the structure of the website,
          while leaving page construction, markup, layout, navigation as
          secondary concerns. Get ZenWeb([8]).

   ZenTest 1.0.1
          Ryan Davis has also released ZenTest. ZenTest scans your target
          and unit-test code and writes your missing code based on simple
          naming rules, enabling XP at a much quicker pace. ZenTest only
          works with Ruby and Test::Unit. Get ZenTest([9]).

   Blogtari 0.0.2
          James Britt has released Blogtari. Blogtari is blogging
          software. It is meant to allow people interested in setting up
          a blog site to get going quickly, while leaving open options
          for developers looking to add new tricks. Get Blogtari([10]).

   INTERESTING THREADS
   ===================

   "and" and "or" vs. && and ||
          Some discussion was centered around why && has a higher
          precedence then ||, but "and" and "or" have the same
          precedence. Matz responded that this is becuase the english
          words "and" and "or" do not have a precedence order.

   Ruby - common pitfalls?
          Some general discussion started about creating a list of
          gotchas for newcomers to Ruby. William Djaja Tjokroaminata has
          voluntered his services. To see an initial list of what he has
          put together go here([11]).

   Announcement only list
          A new list just catering to announcements of Ruby packages and
          modules. This is intended to be a low traffic list for people
          who want to listen to new announcements for Ruby software.
          Worth subscribing too for keeping up to date.

References

   1. http://www.germane-software.com/software/rexml
   2. http://www.caliban.org/ruby/ruby-ctime.shtml
   3. http://altlinux.ru/mailman/listinfo/ruby/
   4. http://knossos.shu.edu/dblack/dbdbd
   5. http://redshift.sourceforge.net/superhash
   6. http://www.rubynet.org/modules/net/geoip/ruby-net-geoip-0.01.tar.gz
   7. http://www.ruby-lang.org/en/raa-list.rhtml?name=xmlscan
   8. http://sourceforge.net/projects/zenweb/
   9. http://sf.net/projects/zentest/
  10. http://www.jamesbritt.com/articles/blogatari.html
  11. http://www.ruby-talk.org/51514