まつもと ゆきひろです.

In message "[ruby-list:1246] jtr (Re: ruby 0.99.3-961210 available)"
    on 96/12/11, sinara / blade.nagaokaut.ac.jp <sinara / blade.nagaokaut.ac.jp> writes:
|
|原です。

|> ruby 0.99.3-961210をリリースします.
|
|もう 1.00.0 直前の雰囲気。(^_^)

だといいんですけど.いままでは大抵なんかケチがついているんで
すよね.大きなバグが見つかるとか,やりたいことを思い付くとか.

いや,もうこの際,ここで仕様をfixしてリリース予定日まで決め
てしまえば,リリースできるかも知れませんねえ.

|眺めてみましたが、これを見るまで gsub! がイテレータブロックで
||c| の様な引数を取るとは知りませんでした。多分マニュアルにも
|ないと思うので、書き加えてください。

そういえばそうですね.追加しておきましょう.

# もしかしたら知っている人だけは知っている(て僕だけか),テク
# ニックと言うのが一杯あるかも.

|で、今後は scan を使って、
|
|str.scan(/<pattern>/) { ... }
|
|と書くことが推奨されるのではないかと思うのですが、どうでしょう。

全くそうですね.jcodeの時もscanを使った方が良いかなあと思い
ながら,今回の原さんのコードのようなのを思い付かなかったので,
そのままにしていました.

次回のjcode.rbは今回の原さんのコードを採用します.

|ところで scan のイテレータブロックでも $&, $1, $2,.. は参照できる
|んですね。完璧。(^_^) 

もう仕組みはできていますから,後は組み合わせるだけでした.今
回のは少ない労力で効果が高かった例ですね.

|でも Change.log にも scan の文字はないし、ま
|だ正式採用ではないのかな。

あらら.コーディングした時にそれで満足してしまってChangeLog
に書くのを忘れていました.手元のドキュメントには追加されてい
ます.更新しとかないと.

                                まつもと ゆきひろ /:|)

p.s.
13日の会議が中止になって一時は(本命の)オフラインミーティング
の出席が危ぶまれましたが,石塚さんのおかげで危機は回避されま
した.めでたし,めでたし.