in reply to Re: Re: XML::Smart - Development in final stage. (beta is out) (avoid "Smart")
in thread XML::Smart - Development in final stage. (beta is out)

Although "Simple" shares some of the same problems with "Smart", there is at least the posibility of making an unbiased judgement that the module provides a much simpler interface (and so is also not as powerful). So "Simple" conveys something useful: "Use this if you find the other modules too complicated and you don't need as much power". And "Simple" should only be used when the degree of simplification is quite large.

You also see that "Simple" is not saying the module is "Better".

Naming modules can be difficult. It is best to take the time and effort to come up with an appropriate name before you release it. "Unless I find a better name" doesn't make it sound like you are spending the effort to come up with a better one.

I'm glad you "like" the name "Smart". Why is that not a surprise? "My module is smart" is not something I expect an author to find distasteful. Also note that it is easy to have a "blind spot" toward one's own work.

Please make the effort to come up with a more descriptive name for your module rather than "punting" with a name that praises your own work in a most generic way.

                - tye
  • Comment on Re^3: XML::Smart - Development in final stage. (beta is out) (avoid "Smart")

Replies are listed 'Best First'.
Re: Re^3: XML::Smart - Development in final stage. (beta is out) (avoid "Smart")
by gmpassos (Priest) on May 13, 2003 at 15:50 UTC
    Easy man, I haven't released it yet! I'm just showing it here first.

    doesn't make it sound like you are spending the effort to come up with a better one.

    I won't make much effort to find a name, since I think that the best way is to keep the mind free, and the name comes. This is just the way that I work, but doesn't mean that I don't want to find a better name.

    But if the problem is just the name, I'm glad, since I think that the module, or what it does, is more important. ;-P

    Graciliano M. P.
    "The creativity is the expression of the liberty".

      I would say that naming is becoming more and more important this days when there are more and more simmilar modules on CPAN and you have to choose among them.
      perhaps a better name would have been "XML::MoreDifferent" :P (I'm currently wrestling with XML::Smart where it is trying to be smart and finding it to be not so smart :P)