On Wed, 19 Mar 2003, Andreas J. Koenig wrote:

>   > As I've said in previous conversations on the list, I'm not going to just
>   > upload whatever modules I feel like, I'll only pollute the namespace I'm
>   > granted by you guys.
>
> This is the central mistake, we do not speak ex cathedra and won't and cannot.

That's not what I'm getting at.  CPAN is (to an extent) a peer-reviewed forum,
and in being so I'm loathe to upload something that no one sees any practical
use for.  *Especially* if someone else has a better use for the same
namespace, I don't want to be squatting in the way.

>   > Look, I'm a big fan of CPAN and Perl in general, and I appreciate the
>   > opportunities I've been given to give something back in other modules.  I just
>   > want this system to work.
>
> Thank You!

You're most welcome, I don't say that lightly.  The Perl community is by far
the best developer community out there.

>   > All I expect is this:  either "register" the module so it shows in the pause
>   > interface, or tell me no, you don't think it's a worth-while addition to CPAN.
>
> No doubt is it a useful addition to CPAN. So far you have got a single
> answer that says, Text::InputRepository doesn't fly. It would be good
> to hear more suggestions, not necessarily from us. How are your users
> communicating? Should there not be a mailing list for your users where
> you could ask for namespace suggestions? Quite often the best ideas
> come from the user community. Couldn't you ask them?

I do have mailing lists, but while everyone agrees it's useful, no one really
cares what it's called.  It's going to be used in one form or another by my
Curses::* kludges, but I purposely left it generic since it seemed that others
might get some value from it as well, but don't need or want my other crap.

> Maurice Makaay has taken the route to start a Curses::UI namespace
> where he puts all of his modules. Wouldn't it be a good idea if you'd
> do likewise?

Believe me, I am doing so, and I'll end up putting this under Curses::Widgets
if it doesn't get accepted by you.  As I mentioned above, though, *any*
widget, curses or otherwise, that uses fixed width fonts could benefit from
this, there's nothing specific in it that pertains to my somewhat warped vision
of a widgets framework.  I suspect that if I put it under my widget namespace,
though, no one using another widget framework will look at it twice, since
that namespace implies adoption of the framework as a whole.

>   > If those expectations can't be met (and I don't think they're unreasonable),
>   > let's find a way to recruit the community to help out.  As always, I'm more
>   > than happy to help in any way possible.  But you need to give me a chance.
>
> The crux with having a team that gives advice on namespaces is that
> you cannot improve the advice by increasing the team size.

I have no quarrels with the advice I've gotten from this list, it's the lack
of responsiveness in general, and that would seem to indicate a scaling
problem.  Again, the *one* response I got back I replied to, along with a few
other suggestions for the namespace that may address the voiced concerns.  But
I recieved *nothing* from that, no mention if the other suggestions were
better, no mention if a better explanation from me of the purpose of the
modules made the original name made sense, nothing.  Nor did I recieve any
responses to any of the other e-mails I sent out, at least until this one.

In other words, I'd be happy to take/discuss the advice, but you guys have
tended lately to send one barrage out and drop the conversation on the floor.
It's like starting a conversation with a blind man, then quietly walking away
while he's in the middle of a sentence.

> Yes, you were extraordinary unlucky so far, I'm sorry for that. I've
> already analysed the case of Parse::PlainConfig in a recent posting.
> Now it's about Text::InputRepository which has already been called an
> unlucky choice.

You have been very helpful on those cases, and I appreciate that greatly.  In
fact, your approval on the Parse::PlainConfig took me by surprise since I
thought I had indicated that I would just move the active development into the
Config::* namespace as per brian's suggestion.

> I still have the impression that you're working on something that can
> be called a framework. Frameworks deserve their own namespace, like
> e.g. Curses::UI, Mason, Alzabo, MHonArc, POE, Zoidberg and what not.

I am, but only to an extent.  I'm trying to keep things as atomic and flexible
as possible.  Curses::Widgets should be able to be used by itself,
Curses::Forms extends it, as does Curses::Application.  Like those, these
modules are intended to be used by whoever needs the functionality, but
without requiring the developer to buy into a whole framework, or a ridiculous
list of dependencies.

If, however, you'd prefer me to stay in the Curses::* sandbox, I will.  In the
end, all I want is a definitive yes or no.  All ideas are not good ideas, and
I expect to be shot down when I'm being dense.  Without trying to sound
demanding, this forum is supposed to be the place where we ask these
questions, and I was expecting an answer.

        --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