From: WATANABE Hirofumi Date: 2003-01-09T23:50:58+09:00 Subject: [ruby-dev:19344] Re: [Ruby/DL] Bignum to ... わたなべです。 Takaaki Tateishi writes: > はい,もちろんそうしようかと思ったことがあるのですが,そうすると > あらゆる場面で場合分けがほぼ2倍になってしまいためらって手を入れて > いません. たしかにそういう面はありますね。 > どっちがいいでしょうね… 拡張ライブラリでやることを増やす方は型情 > 報の保持方法を変更する以外は単純に機械的な作業で済みそうです. > Ruby側ででき限りやるという方針だと,拡張ライブラリでは型という概念 > すらも持たなくても済みますし,Rubyからいろいろ変更できる分柔軟性が > でてきそうだと思っています. なるほど。ext/dl/lib/dl/import.rbでいろいろ細工をするほうがよさそうですね。 externだったら素直にunsignedと書けそうだし。 > > それはそれとしてWin32API.rbの場合、互換性を考えるとこう書けそうです。 > > ありがとうございます.非常に助かります. > そのままcommitして頂いてもいいですか? Win32API.rbができてしまったので、本格的にext/Win32APIを捨て ようと思ってます。で、いま ext/dl/lib/Win32API.rb にaddすべきかどうか悩んでます。 ext/dl/lib/dl/win32.rb と置き換えるという意味なら、全然問題ないです。 -- わたなべひろふみ