I find mid-development changes to the project name drastically
disruptive. Perhaps I am, indeed, doing it wrong. But I will not drag
another project through such a trial; from now on, the name must be
settled very early in development. I'm sorry to hear this precludes
guidance from this list. I have promised myself never again to trap
myself in mid-development name change hell. 


On Wed, 2010-08-25 at 10:13 +0200, Aldo Calpini wrote: 

> ... there is a fine line between "formally correct" and 
> "obnoxious to read", and you crossed it :-)

My intent is to be respectful and clear at all times. I'm sorry; but I
cannot bridge the gap to a viewpoint where this might be obnoxious. When
I read, I strongly prefer precise, definite, highly detailed writing. I
care nothing for length so long as the words tell. When I write, I
strive to avoid all misunderstanding and offense. I take your criticism
most seriously and lament my failures on each count. You are not the
first to say this and I'm well aware that my only possible reaction, to
be yet more painstaking and polite, only increases the offense. But I
lack command of the register in which I might say, "Well then, screw
it," and somehow make it right. I must ask you to take my words at face
value; they do not hide supercilious condescension. 


> I don't understand what you are trying to say. 
> ("bring with us to the consultation"? 

The project I described in OP generates naming suggestions. We authors
can include these suggestions in RFCs, instead of coming empty-handed. I
use the metaphor of an experimenter who walks into a room to consult
with colleagues. 


> ...who are "those who guide"?

I have been led to think that this list is, in part, intended to guide
module authors in their choice of module names. If OP project is
successful, it still cannot replace helpful human insight. 

Sorry; I simply don't have a way to apply "vaporous" and
"unsubstantiated" to what I've written. I would interpret the former as
"vague", yet I am criticized for being too detailed and specific. I
assert so very little that I don't see what substantiation I might
offer. If you feel I've made an objective statement ungrounded in fact,
please point it out and I will be happy to cite sources or retract. 

The leap from solicitation of comments on a proposed module's name to
insistence on a "perfect" name is not one I would make. I would be
content to pick a name, following my own taste, and stick with it. 

I lack clear direction here. 

    Make sure you choose an appropriate name for your module early
    on.... You should contact modu...@perl.org to ask them about 
    your module name before publishing your module. 
        -- perlmodstyle

The very first keystrokes in starting any project comprise its name. But
it appears that both modules@ and this list, module-authors@, want to
hear about modules after considerable work is done. Is it not obvious to
all that this is the very worst time to decide upon the name? In the
current thread I see this thought expressed more than once: "Renaming a
project is a trivial matter and can be done easily, at any time." My
experience is so radically at odds with this that I cannot join the two
viewpoints anywhere. The fault may be mine but I recoil from the far
side of the abyss. 

    Naming your Perl packages well is one of the most important 
    things you can do.... The modu...@perl.org (the mailing list 
    for PAUSE admins) and module-authors@perl.org can help you 
    choose a good name.
        -- PAUSE, On The Naming of Modules

I read this as something stronger than a mere invitation to ask for help
here. Perhaps more detail would be useful. 

    ...once chosen, you rarely have the opportunity to change 
    [a module name] after people start using it. The name of the 
    module isn't for you; you don't need a name because you 
    created it and understand it.
        -- ibid.

One-third of this is in agreement and two-thirds at variance with my
experience. Of course, the name cannot be changed without upset once any
public mention of it has been made. Links break, searches fail. The name
is just as important to the author as to anyone else; how can one think
about anything without naming it? It is not even technically *possible*
to begin a project without choosing at least a working name for it. 


> Test::MOAR::MOAR::MOAR :-)

Please forgive my almost total inability to perceive the thrust of most
forms of humor. I have looked up the word 'moar'. I don't need the
smiley face to tell me that you are making a joke but I can't understand
what serious point you include, if any. I suspect you discourage me from
writing yet another Test:: module of any sort. I would be delighted to
discuss exactly what I expect to accomplish and how (or if) an existing
module meets these needs. But I will not do so without a direct
request. 


Clearly, you want me to demonstrate a module before you comment on the
proper name for it. By now, I hope it's equally clear that I consider it
essential to fix the name before beginning work, let alone before
showing it in progress. Therefore, we are at an impasse. 

Despite the sources I cite above, I have noticed that most module
authors seem to publish their work without consulting anyone on their
choice of name. I think it unlikely that I will run into serious trouble
if I follow their example. I apologize for attempting otherwise. I had
hoped to follow the marked path, with no intent to tread on the grass. I
offer my most sincere and serious regrets. 

--
-Xiong


Reply via email to