Forwarded for the archives, I'll answer shortly.
Date: Thu, 26 Oct 2000 16:14:26 +0200
From: dLux <[EMAIL PROTECTED]>
To: "Andreas J. Koenig" <[EMAIL PROTECTED]>
Subject: Re: PAUSE now Unicoded
Message-ID: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
In-Reply-To: <[EMAIL PROTECTED]>; from [EMAIL PROTECTED] on Thu, Oct
26, 2000 at 01:38:35PM +0200
/--- On Thu, Oct 26, 2000 at 01:38:35PM +0200, Andreas J. Koenig
wrote:
| I'm in charge with this but have fallen out of the loop for three
| months, so discussions about namespaces were not performed as much
| as
| should have been.
Ok.
| I just registered Parallel::ForkManager as it has a
| straightforward
| namespace. I fear we should discuss the namespaces of the other
| two on
Thanks!
| [EMAIL PROTECTED] Whenever you wnt to open a new root namespace
| you
| ought to have a reasonable explanation why the root namespace
| would be
| justified.
Sigh. Ok. I understand that. I may misunderstood something in the
pause docs, but I thought if I upload something to pause, and it is
accepted, then it is automatically accepted as a namespace request.
Unfortunately dTemplate and TableMap is quite stable now (I have
just released TableMap 1.0 and dTemplate 1.0), and has some user
base. Changing the namespace all programs which are based on these
needs to be rewritten.
Is there any policy how to choose namespace for a module? I think
"dTemplate" namespace is very unique and could not conflicts with
other module names. That's why I want to keep it. If I need to
categorize this module, then it is a general purpose templating
system which can be used in CGI, text, xml, html Building. All
namespaces could be used, but neither of that could describe that. I
think Template::dTemplate would be a good name, but "Template"
namespace is reserved by the Template Toolkit (hmmm), and I don't
like if someone thought these two are in close relation. The two
module has very different approach. So I don't think it is a problem
if "dTemplate" remains "dTemplate": anybody who is searching for the
word "Template" will find it, and I think this is the most perlish
templating system available :-) (in my personal opinion
Template::Toolkit is a very big beast which has too many unnecessary
complexity built in).
TableMap is another story. This can be renamed to DBIx::TableMap or
Class::Relation (Class::DBI is alread exists).
If I must rename my namespaces do you have idea how I can maintain
compatibility with the already released versions?
| I'm currently working on productivity tools that make registering
| and
| gathering of informations easier and hope that we can then provide
| a
| better job. I did the registration of Parallel::ForkManager with
| the
| new tool, still have to iron out a few weaknesses, but in a few
| days,
| we are there.
\---
Thanks,
dLux
--
=< Slay not he that cannot hear, be thankful ye that hath an ear >=