Jenda Krynicky writes:

> From: Aristotle Pagaltzis <[EMAIL PROTECTED]>
> 
> > * Jenda Krynicky <[EMAIL PROTECTED]> [2008-06-14 01:25]:
> > 
> > > I don't like XML::Plist. I would not have any idea what kind of
> > > list is it supposed to mean. And I bet there's quite a few others
> > > in the same situation. If it's something Apple specific, let's say
> > > that in the name. Whether it'd be "Apple", "Mac" or "iTunes" I
> > > don't care.
> >
> > If you don“t know what a plist is, you are not part of the target
> > audience for the module in any case. Maybe XML::ApplePlist.
> 
> I know I'm not in the targeted audience if it meantions Apple, Mac or
> iTunes, I don't know I'm not if it says just Plist and is in a
> namespace that's inhabited mostly by all kinds of XML parsers,
> general and specific alike.

Quite.

> Which in itself is a problem. I think the specific parsers should
> actually never been included in that namespace. I think the XML::
> namespace should be inhabited by general XML processing modules and by
> formats and technologies that are more or less part of the XML suite
> of standards. DTD, Schema, XSLT, XPath, RSS?, ...

Using XML:: makes sense if the purpose of the module is to do something
with XML ("Hmmm, I've got this XML data -- I know, a plist would be a
good way of handling that").

Whereas if it's purpose is to handle a particular Apple format ("I've
got this plist; how can I deal with that in Perl?"), then that should be
what is emphasized in the name.

Smylers

Reply via email to