>>>>> "B" == Ben Tilly <ben_tilly / hotmail.com> writes: B> 1. Are you aware that the module is largely documentation? True perhaps for DB_File but not for BerkeleyDB, verify it (no documentation in .xs and .pm) pigeon% ls -al BerkeleyDB.* -r--r--r-- 1 ts ts 24530 Jun 5 2000 BerkeleyDB.pm -r--r--r-- 1 ts ts 45409 Jun 5 2000 BerkeleyDB.pod -r--r--r-- 1 ts ts 39276 Jun 5 2000 BerkeleyDB.pod.P -r--r--r-- 1 ts ts 91118 Jun 5 2000 BerkeleyDB.xs pigeon% B> 2. Are you aware that the Perl interface to that specific B> module is largely stuff that does not fit into the B> idea of a hash? In that case don't take this example. This was you who has given the example of BerkeleyDB not me. B> 3. Are you aware that Perl's C API is a definite sore spot? I know this and I know *why* I prefer write extension in ruby rather than perl. Guy Decoux