>>>>> "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