大どシロウト後藤です. 

まつもとさん, わたなべさん, 原さんどうもありがとうございます. 
そんなに短く書けるなんて! マッチさせるパターンもこれくらい
単純だと正規表現の方が速そうですね. 
いままで awk と tcsh で間に合わないところを python でやってた
のですが python から戻ってくると ruby っぽい?のは呪文のようです :)

'97年03月27日(木) 午後00時頃、まつもとさん:

 > 『だらだら日記−−』の読者,まつもと ゆきひろです
 omit>
 > python風ですね.cgi-lib.rbがperl風なのと対照的です.

どもども *^_^*
python の場合英語っぽくなるんですけど ruby は文法が違うので
アルゴリズムをパクッても単に冗長なだけでした. 
(python の end ないというのは割と好きなんですけど)

 > クラスの初期化とモジュールの初期化ではコストは変わりませんか
 > ら,そういう心配は要りません.URLがオブジェクトになるか単な
 > る機能の集まりであるかで,判断してください.

そういう指針が聞きたかったのでありがたいです. 

'97年03月27日(木) 午後02時頃、わたなべさんがおっしゃるには:

 > matz / caelum.co.jp (Yukihiro Matsumoto) writes:
 > :あえていえばquoteのsafeのあたりとかで正規表現を使ったり,
 > :sprintfの代わりにpackを使ったりするのがruby風なんでしょうか.
 > それじゃ perl 風だと思う :-)

g++ を使っていながら C を書いてる僕にとっては perl もどき使いに
ならないようにしないといけないみたい, というか. 

 > pack じゃなくて unpack を使ってみようと思ったら
 >   p "A".unpack("H2")[0]
 >   "41\000"
 > のように余計な "\0" が入ってます.

それバグなんですか. 最初よく分からないままに unpack やって
みたんですけど, それにハマってやめてしまってました. 

-- 後藤@だらだら