From: matz@... (Yukihiro Matsumoto) Date: 2002-03-27T18:56:03+09:00 Subject: [ruby-dev:16626] Re: ライブラリ拡大計画 まつもと ゆきひろです ちょっと考えよう、と思っているうちに忘れてました。 In message "[ruby-dev:16308] Re: ライブラリ拡大計画" on 02/03/11, WATANABE Hirofumi writes: |: * その他に添付したいライブラリがありますか? | |Ruby/DL。Win32APIを削除。代わりに互換インタフェースを用意する。 |roughに入っているぐらいだし、そのつもりだったんじゃないのかな? 立石さん、いかがでしょうか。 |: * 逆に削除したいライブラリがありますか? | |削除とはちょっと違うんですが、 |個人的にはdbmがところに依って、ndbmだったりgdbmだったり |BerkeleyDBだったりするのがちょと使い辛いです。 |OSを上げたら、いつのまにかndbm互換ライブラリが、 |gdbmからBerkeleyDBに変更されてたりするので。 | |というわけでdbmはsdbmを使うというのはどうでしょう? |gdbmやBerkeleyDBが使いたいなら別にありますし、 |OSに付属のndbmを使いたいという人はあまりいないと思うし。 現状のdbmをndbmにするのはどうでしょう? gdbm対応とかは取り除いて。 で、その後の対応ですが、 * dbmはなくしてdbm.rbでsdbmへのラッパーを用意する * dbm.rbはPythonのAnyDBMのようなラッパーにする などがよいかなと思ってます。 そういえば、BerkeleyDBは取り込みたいですね、 Guyに頼んでおこうかな。 まつもと ゆきひろ /:|)