Ruby Weekly News

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