なひです.

ruby-1.3.1-990324は,昨晩無事インストール出来ました.
お騒がせ致しました.m(..m

[ruby-list: 13224]で書いた通り,
chompでちょっと困ったことになってるような気がするんですが,
もう少し調べてから報告します.

> From: WATANABE Hirofumi [mailto:eban / os.rim.or.jp]
> Sent: Saturday, March 27, 1999 1:49 AM

> :試しに先ほどCygwin32版ruby
> :(rbgw123.zip based on ruby-1.2.3.tar.gz)をインストールしてみて,
> :bash上で
> :ruby -e 'begin sleep 10; ensure p "ensure!"; end'
> :とかして,途中で^Cを押してみたら...ensureされませんでした.
> 
> あれ? そうなりますか. 試してみると瞬時に
> % ruby -ve 'begin sleep 10; ensure p "ensure\!"; end'
> ruby 1.2.3(99/02/16) [i386-cygwin32]
> "ensure!"
> /tmp/rb001021:1:in `sleep': Interrupt
>         from /tmp/rb001021:1
> となります. Linux も OpenBSD も同じでした.

SIGINTのデフォルトハンドラはExitでしたっけ.
UNIX側の挙動に合わせるとすると,Exit処理を,
RubyならensureやらEXITブロックの実行やらして欲しいですよね...

が,[ruby-list: 13217]に書いたように,ensureされたりされなかったり.
もしかして,単に表示されてないだけ?

> cygwin B21.0 の snapshot を使ってるからかな?

Cygwinβ19の上に載せて,Win98で試してます...
あとで環境ができたらNTでもやってみます.