Finding prior art Perl modules (was: new module: Time::Seconds::GroupedBy)

2004-07-14 Thread Mark Stosberg
On Wed, Jul 14, 2004 at 01:24:43PM -0300, Bruno Negr?o wrote:

 I agree Mark, i've posted my module on the DateTime mailing list. Let's see what 
 they say about it.
 
 But i think the DateTime project is not gaining fair promotion once their modules 
 are not even appearing on the main Module List
 in the cpan's site at http://www.cpan.org/modules/00modlist.long.html.
 
 If people should concentrate effort in making this framework the solution for Dates 
 and times related problems, the DateTime
 namespace should at least appear on the Module List, right?

I think there is a separate more general issue that the module list is
losing relevance. I think a lot of people (like myself), use
http://search.cpan.org as a primary method for finding useful modules.
As a CPAN user, I don't consult the list when looking for modules. As 
a module writer, I have abandoned caring if my modules appear on the
list, because I have the perception it's not used much anymore.

So I would say a more important issue is that the DateTime modules don't
show up in the first 100 results for Date on that website:

http://search.cpan.org/search?m=allq=dates=1n=100

I think part of the solution to fix that is to have more contributions to the
CPAN ratings system, and consider the ratings in the search results. 

Mark

--
 . . . . . . . . . . . . . . . . . . . . . . . . . . . 
   Mark StosbergPrincipal Developer  
   [EMAIL PROTECTED] Summersault, LLC 
   765-939-9301 ext 202 database driven websites
 . . . . . http://www.summersault.com/ . . . . . . . .


Re: Finding prior art Perl modules (was: new module: Time::Seconds::GroupedBy)

2004-07-14 Thread Simon Cozens
[EMAIL PROTECTED] (Mark Stosberg) writes:
 I think part of the solution to fix that is to have more contributions to the
 CPAN ratings system, and consider the ratings in the search results. 

The searching in search.cpan.org is, unfortunately, pretty awful. At some
point I plan to sit down and try using Plucene as a search engine for
module data.

This would, of course, be easier if the search.cpan.org code was more
widely available. *cough*

-- 
Death Damned electrons get into everything.
Death I found them in my BUTTERDISH just the other day.


Re: Finding prior art Perl modules (was: new module: Time::Seconds::GroupedBy)

2004-07-14 Thread Bruno Negrão
 I think there is a separate more general issue that the module list is
 losing relevance. I think a lot of people (like myself), use
 http://search.cpan.org as a primary method for finding useful modules.
 As a CPAN user, I don't consult the list when looking for modules. As
 a module writer, I have abandoned caring if my modules appear on the
 list, because I have the perception it's not used much anymore.
Since i heard this from you, i have always had the idea that the modules in
the Module List were the mainstream modules and we should consider them
first than the other ones in search.cpan.org.

Hmm, i think everybody who is new to perl think the same way i was thinking
and it takes a long time to realize that the Module List is not the main
source for the modules, or the main inspiration source for namespaces.

No, i really endorse that the most important(or popular) modules and/or
namespaces shall appear in the Module List.

bruno.



Re: Finding prior art Perl modules (was: new module: Time::Seconds::GroupedBy)

2004-07-14 Thread Leon Brocard
Simon Cozens sent the following bits through the ether:

 The searching in search.cpan.org is, unfortunately, pretty awful. At some
 point I plan to sit down and try using Plucene as a search engine for
 module data.

I thought that would be a good idea too, so I tried it. It works
*fairly* well.

  http://search.cpan.org/dist/CPAN-IndexPod/

Leon
-- 
Leon Brocard.http://www.astray.com/
scribot.http://www.scribot.com/

... Stupid is a boundless concept.


Re: Finding prior art Perl modules (was: new module: Time::Seconds::GroupedBy)

2004-07-14 Thread Fergal Daly
On Wed, Jul 14, 2004 at 06:08:16PM +0100, Leon Brocard wrote:
 Simon Cozens sent the following bits through the ether:
 
  The searching in search.cpan.org is, unfortunately, pretty awful. At some
  point I plan to sit down and try using Plucene as a search engine for
  module data.
 
 I thought that would be a good idea too, so I tried it. It works
 *fairly* well.
 
   http://search.cpan.org/dist/CPAN-IndexPod/

Does META.yaml have a place for keyowrds? It would be nice if it did and if
search.cpan.org indexed it. That would mean that it would be no longer
necessary to name your module along the lines of

XML::HTTP::Network::Daemon::TextProcessing::Business::Papersize::GIS

so that people can find it,

F



Re: Finding prior art Perl modules (was: new module: Time::Seconds::GroupedBy)

2004-07-14 Thread Simon Cozens
[EMAIL PROTECTED] (Scott W Gifford) writes:
 It would be interesting to calculate the importance of a module by
 how many other modules link to it, either via a use statement or by
 reference in the POD, much like Google does with Web page links.

Someone's already done this for CPAN, but I can't find it at the moment.

 There's a project called Nutch that has abstracted out much of
 PageRank and that sort of thing that would be useful, if anybody is
 interested.

Algorithm::PageRank has also abstracted out much of PageRank... :)

-- 
Oh dear. I've just realised that my fvwm config lasted longer than my
marriage, in that case.
- Anonymous


Re: Finding prior art Perl modules (was: new module: Time::Seconds::GroupedBy)

2004-07-14 Thread A. Pagaltzis
* Scott W Gifford [EMAIL PROTECTED] [2004-07-14 19:38]:
 It would be interesting to calculate the importance of a
 module by how many other modules link to it, either via a use
 statement or by reference in the POD, much like Google does
 with Web page links.

I was thinking the same thing, and I remember that someone
actually posted results from working code for something like that
a while back. I don't have the time to dig through the archives
right now, or I'd shake it up.

 There's a project called Nutch that has abstracted out much of
 PageRank and that sort of thing that would be useful, if
 anybody is interested.  Nutch is written in Java, unfortunately
 for we Perl folks, but isn't too hard to work with.  :)

And as Lucene/Plucene show, it doesn't have to be difficult to
reimplement good libraries in Perl, either. :-)

Regards,
-- 
Aristotle
If you can't laugh at yourself, you don't take life seriously enough.


Re: Finding prior art Perl modules (was: new module: Time::Seconds::GroupedBy)

2004-07-14 Thread Tim Bunce
On Wed, Jul 14, 2004 at 06:30:59PM +0100, Fergal Daly wrote:
 On Wed, Jul 14, 2004 at 06:08:16PM +0100, Leon Brocard wrote:
  Simon Cozens sent the following bits through the ether:
  
   The searching in search.cpan.org is, unfortunately, pretty awful. At some
   point I plan to sit down and try using Plucene as a search engine for
   module data.
  
  I thought that would be a good idea too, so I tried it. It works
  *fairly* well.
  
http://search.cpan.org/dist/CPAN-IndexPod/
 
 Does META.yaml have a place for keyowrds? It would be nice if it did and if
 search.cpan.org indexed it. That would mean that it would be no longer
 necessary to name your module along the lines of
 
 XML::HTTP::Network::Daemon::TextProcessing::Business::Papersize::GIS
 
 so that people can find it,

That's what the Description field is for.

Tim.


Re: Finding prior art Perl modules (was: new module: Time::Seconds::GroupedBy)

2004-07-14 Thread Fergal Daly
On Wed, Jul 14, 2004 at 10:34:08PM +0100, Tim Bunce wrote:
 On Wed, Jul 14, 2004 at 06:30:59PM +0100, Fergal Daly wrote:
  XML::HTTP::Network::Daemon::TextProcessing::Business::Papersize::GIS
  
  so that people can find it,
 
 That's what the Description field is for.

There's a Description field? I accept responsibility for not knowing about
this, I've never made an effort to see what is available. However, if
search.cpan.org had allowed me to search by Description field I probably
would have included one in all of my modules,

F