--- "Andreas J. Koenig" <[EMAIL PROTECTED]> wrote: > <[EMAIL PROTECTED]> said: > > Is it possible for one module to be classified under more > > than one chapter? If so, then 11 and 12 would be fine. > > If not, my preference is for it to appear under chapter 12. > > Yes, it is possible to list XML in two chapters. But I fear > the name XML::Simple is msileading if it's only meant for > configuration files. > > I'd bet, other people are going to write XML::ConfigFile, > XML::ReadConfig, XML::Config, etc. and maybe have already > done so. Would you consider expressing the scope of the > module in the name?
It's not that XML::Simple is *only* for config files, rather that it is *designed* for config files. When I originally wrote the module I called it Getopt::XML. This name was universally rejected and many people expressed the view that it was useful for things other than config files. After discussion and voting, the name XML::Simple was chosen using a similar rationale to LWP::Simple - this module provides a simple API for XML parsing, if you outgrow it, you'll need to log at XML::Parser etc. While I'm perfectly happy for people to use the module for general XML parsing, I do want it to be 'visible' to people who want to read/write config files and haven't thought of using XML. I don't think changing the module name is viable, but perhaps this might be a better description: Easy API to read/write XML (esp config files) The small number of characters available for the description in the long module list presents a challenge :-) History shows that people looking for a simple XML parsing module can find XML::Simple. Listing it in chapter 12 will allow the original intended audience to find it too. Regards Grant