From: WATANABE Hirofumi Date: 1998-08-17T13:11:16+09:00 Subject: [ruby-list:9136] Re: DBM (Re: NT 用 ruby-1.1c) わたなべです. Yukihiro Matsumoto writes: :まあ,これでdbm互換の部分は使えるようになるでしょうが,きっ :と欲しいのはそれ以外の部分ではないでしょうか? ということで, :どなたか設計して下されば私が実装しても良いです.機能を調べて :設計するのが一番大変なので. こんな感じで作り始めたのが半年前なんだけど全然進んでないです. Perl の真似だけど. どうしようかな. =begin =head1 NAME bdb module - Ruby access to Berkeley DB version 1.x =head1 SYNOPSIS x = BDB.open(filename, mode, BDB::HASH) x = BDB.open(filename, mode, BDB::BTREE) x = BDB.open(filename, mode, BDB::RECNO) status = x.del(key, flags) status = x.put(key, val, flags) status = x.get(key, val, flags) status = x.seq(key, val, flags) status = x.sync(flags) #BTREE only count = x.get_dup(key) list = x.get_dup(key) hash = x.get_dup(key, 1) #RECNO only a = x.length a = x.pop x.push(list) a = x.shift x.unshift(list) =end