On Mon, 4 Nov 2002, _brian_d_foy wrote:

> i didn't find a namespace registration request for Curses::Application.
> submit one and i'll OK it.

I sent a submission request to the list a long time ago, and thought I had
been given the go-ahead.  I only now have a semi-stable implementation.

> i saw the request for Parse::PlainConfig.  this looks very similar to
> ConfigReader::Simple and some of the other config modules.  i think
> you have reinvented at least part of the wheel, and if it belongs
> anywhere it should be with the other modules that do config file
> tasks.

This module was given a green light by the list as well.  As I explained then,
this is an analogue to Parse::PerlConfig, except that this is human-readable.
The author of that module and I had worked together (at the same company) and
we had coded our applications to be able to use either system, as specified by
the user's preference.

I will point a few differences between my module and ConfigReader::Simple:  my
module has no non-core dependencies, compared to a rather large list of
dependencies for ConfigReader::Simple.  Furthermore, my module appears to
support more data types, programmer-defined key/value delimiters, and also
writes configuration hashes to files, preserving existing comments or adding
new ones.  All while trying to keep the actual conf files as human-readable as
possible.

In short, as a companion to Parse::PerlConfig and a parser/generator, it makes
more sense IMHO to leave it where it is.  Not to mention that I've already got
a substantial number of users using this module who would have to update a lot
of scripts if there was a name-space change.

        --Arthur Corliss
          Bolverk's Lair -- http://arthur.corlissfamily.org/
          Digital Mages -- http://www.digitalmages.com/
          "Live Free or Die, the Only Way to Live" -- NH State Motto

Reply via email to