Dear CPAN mantainers,
I will be happy to contribute to the CPAN archive. I've some ready (and tested
on the ground) modules to upload, and I'm starting to think,talk,investigate
and all the everything before send them to CPAN :-)
In the meanwile I send you my personal datas:
name: Lorenzo Canovi
email: [EMAIL PROTECTED]
www: http://www.lcanovi.com (not yet operative)
id: KANNA
I use perl for a lot of duties, mostly in a higly customized environment, but
some of this work can be usefull to other people. Actually the exportable
stuffs (modules, pure perl, all already in the CPAN installable form) are:
- a module to read and write text configuration files; there are other modules
that do this, in variuos manners, but this is capable to read different
formats, and have an the interest feature of "inerithance" of definitions
(obtained with multiple files merging, and section nesting). This can be
used, for example, to setup a sort of "system default" read-only settings,
merged with local definitions. A 'tie' module is provided to interact with
the content of a config file using an hash interface. You can write modified
datas back to a text files, with various options (full, only differeces to
original, etc); there is some work to be made, the docs are in italian
language only, I would to add the capability to read and store binary
(encoded) datas, but the module is almost ready to use.
- a simple module to write data to a stream with fixed len records size ... I
think that this module is not so usefull, I'm sure that there is already
something of this kind in the CPAN
- a package (module collection) for building and run text menues: It's use
termcap capabilites to generate text based screens, accept options, or select
items or files, launch commands, etc. I must investigate if this kind of
modules are usefull for other people. All the modules need some work to be
exportable outside the original development environment.
- a module to manage a user session over a tcp/ip connection (a ftp like
interface): basicly a pattern reconition combined with a function handler,
with some added stuffs like send/recv of binary datas, syntax check, online
help and others. I used it to build some simple client/server apps (like a
network oriented backup utility, before I discovered the 'amanda' project, or
a "configuration data exchanger").
All modules are object oriented, doesn't pollute namespaces, have debug and
error handling features ... as far as my coder capabilites can do :-)
Well, I hope to ear you soon,
bye.
--
| Lorenzo Canovi
| [EMAIL PROTECTED]
| http://www.lcanovi.com