22 Jan
2008
22 Jan
'08
9:42 a.m.
The point is that "*dbm" is the standard moniker for the underlying libraries. They are called "ndbm", "gdbm", etc., and people wanting to use them will look for them under that name, not under "datastore" or "dsm" :-)
I know, but that still doesn't make it a good name for *those* modules, IMHO. OTOH, sqlite *is* a dbm, but not in that package.
No, SQLite is just SQLite, not a *dbm variant (at least, not as far as I know). "dbm" is like "emacs": the designation of a quite specific family of software with a similar interface.