From: Mark Thomas Date: 2009-04-01T21:49:41+09:00 Subject: Re: xml-simp On Mar 31, 4:55 pm, Brian Candler wrote: > Vetrivel Vetrivel wrote: > > I have dowunloaded the xml-simple-1.0.12.gem . > > > I used  xml-simple to requie . > >                require 'xml-simple' But it doesn't work > > > Then I have given like this  It works, > >            require 'xmlsimple' > > > My question is that, > > > How do i know it should be xmlsimple. > > In summary, you don't. Read the documentation/examples, or look at what > files the gem contains and make an educated guess as to the one which > you should require. This seems to be one area (of many) where Perl's CPAN is superior. The naming is consistent. The package xml-simple-x.xx will contain the module XML::Simple. This will physically exist in the file XML/ Simple.pm. In your code you know to 'use XML::Simple;' Of course, with Perl's austere naming conventions, you tend not to get colorful package names like Cucumber, for better or worse. (Though I just noticed a perl port of it with the module name Test::Cucumber http://search.cpan.org/dist/Test-Cucumber-0.001/) -- Mark.