Hi Maintainers!
I am writing you in the hopes of getting a CPAN account activated to post
my contributions to perl. Here are the actual requested informations:
Name: Benoit Beausejour
Email: [EMAIL PROTECTED]
Homepage: http://www.flatlineconstruct.com
Requested Userid: BBEAUSEJ
I currently have two modules I want to contribute, I actually also want to discuss
their names
and pertinence:
1. DBI::Sequence
This module is intended to give easier portability to Perl database application by
providing a
database independant unique ID generator. This way, an application developer is not
bound to use
his database's SEQUENCE or auto_increment thus making his application portable on
multiple database
environnements.
This module implements a simple Spin Locker mechanism and is garanteed to return a
unique value
every time it is called, even with concurrent processes. It uses your database for
it's state
storage with ANSI SQL92 compliant SQL.
POD documentation available at:
http://bbeausej.people.hbesoftware.com/DBI-Sequence/man.html
---------------------------------------------------------------------------------------
2. Date::Object
Date::Object is a container for dates that holds all the methods to transform itself
from Timezone to Timezone and format itself. This module idea comes from an original
version
written by dLux (Szabó, Balázs) <[EMAIL PROTECTED]> in his module Class::Date.
Date::Object is implemented in pure Perl using POSIX modules, it encapsulates the
environnement
variable TZ for it's time zone management so you don't have to play with it externally
in the
implementation.
It uses operator overloading and Delta date objects to calculates time differences.
POD documentation available at: http://bbeausej.people.hbesoftware.com/Date-Object.html
---------------------------------------------------------------------------------------
Both modules are complete with documentation and working...
I'd really like comments on the implementation, the documents should give an idea of
what
I am trying to do in both modules...I hope I'm not completely out of line ;)
Mainly also, I hope the names I gave to them fits in available namespaces...
thanks alot!
Ben
--
Benoit Beausejour - ([EMAIL PROTECTED]) - (SaKa@Quake)
SmartWorker Project - (http://www.smartworker.org)
460 St-Catherine Ouest, Suite 210
Montreal, Quebec H3P 1A7
PGP signature