The following module was proposed for inclusion in the Module List: modid: DBIx::Tiny DSLIP: bdpOp description: Tiny and fast DB wrapper/mapper userid: TECHCODE (Aleksandar Petrović) chapterid: 7 (Database_Interfaces) communities: Will be discussed on perlmonks.org
similar: Class::DBI, DBIx::Class ... rationale: Introduction ===== Tiny and fast DB abstraction that's trying to give you 80% of the stuff you usually need, while not making you jump hoops for the remaining 20%. Achieved by removing most of the repetitive and boring stuff you do when dealing with DB, assuming sane and common defaults that you can easily override, and using safe practices (placeholders, prepare, execute). Not taking you away from the underlying DB/SQL, yet allowing you to mix it with some of the popular SQL generators if that's your thing. Totally usable in plain OOP way (no ORM mandatory) - hence not forcing you to map your databases and tables to objects. But allowing you to easily group and "relate" databases and tables to Perl code (modules) that work on that data. ===== I already have rough code that's usable - but needs some API refinement and a bit more documentation. Thanks, Alex. enteredby: TECHCODE (Aleksandar Petrović) enteredon: Mon Apr 4 21:28:41 2011 GMT The resulting entry would be: DBIx:: ::Tiny bdpOp Tiny and fast DB wrapper/mapper TECHCODE Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=c8600000_ac897b8887618329&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=c8600000_ac897b8887618329&SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=DBIx%3A%3ATiny