Subject: | CDB::Tiny doesn't meet the normal criteria used for ::Tiny |
::Tiny modules should typically work on very old versions of Perl (5.005
being the most common), have no non-core dependencies at all, and don't
need to do compilation to install.
The typical standard is that I should be able to take Something/Tiny.pm,
copy that file onto a host, and expect it will Just Work.
Other common uses are to copy Something/Tiny.pm as MyProject/Tiny.pm in
situations where MyProject itself is not able to have any dependencies.
CDB::Tiny seems to fail to meet these use cases, particular in it's need
for a compiler.
I'd recommend the alternate name of CDB::Simple. ::Simple is by
convention a more open suffix for light or cut down modules, and doesn't
require the same level of extreme dependency paranoia in the implementation.