Hi --

Just wondering about this:

Fri Dec 20 00:16:06 2002  Nobuyoshi Nakada  <nobu.nokada / softhome.net>

   * re.c (rb_reg_match_pre, rb_reg_match_post, match_to_a,
     match_select): return instances of same class as the original
     string.  [ruby-dev:19119]

which applies to the $1, $2... sub-matches.  It caused scanf to blow
up, and while I can fix it with a bunch of String.new() calls, I'm
still left wondering what was wrong with having $1, $2... just be
String objects.


David

-- 
David Alan Black
home: dblack / candle.superlink.net
work: blackdav / shu.edu
Web:  http://pirate.shu.edu/~blackdav