Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

acme (189)

acme
  (email not shown publicly)
http://www.astray.com/

Leon Brocard (aka acme) is an orange-loving Perl eurohacker with many varied contributions to the Perl community, including the GraphViz module on the CPAN. YAPC::Europe was all his fault. He is still looking for a Perl Monger group he can start which begins with the letter 'D'.

Journal of acme (189)

Tuesday June 29, 2004
05:04 AM

search.cpan.org code is not open

[ #19570 ]
One of the things that annoys me (there are many, this is just one) is that the code that runs search.cpan.org is not available. By available, I mean access to the version control system it uses is available and that releases are available on CPAN. If it was, then people would be able to hack on it and it would be so much better. For example, its search would not suck.

This annoyance has been brought to you with blue M&Ms and some furry Tigger ears.

Yes, I know about kobesearch.cpan.org aka CPAN::Search::Lite, but it has no tests. Also note that I generally work on fixing things that annoy me.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Yeah, the tiger ears are very nice :) and, of course, orange!
  • The code should be available, then we could see how to improve it.

    One of the biggest annoyances is that the stemming of words is over-enthusiastic and that function names and the like aren't indexed.

    Writing a good search engine in perl is pretty damned easy, especially when you have access to all the data.

    If the code was in CPAN along with some testdata, then any of us could improve or replace it with something that works.

    --

    @JAPH = qw(Hacker Perl Another Just);
    print reverse @JAPH;
  • After years late nights babysitting the original box and sometime worrying about the current one, it has been a very desireable goal to get something people could install on their own boxes and reduce the load. People like to say that search is cpan, but its not even close with 1 search box vs. 250 mirrors.
  • Leon, we are missing the main actor for our hack story :)
  • When I wanted to add a diff tool to search.cpan.org I just wrote to Graham and asked him if I could do it. He agreed and after a small amount of administrative wrangling I got onto the dev system and got to work. I found the code to be quite good overall and I had no trouble finding the appropriate place to begin.

    Perhaps you can do the same?

    -sam

  • ranting about it on use.perl is probably not nearly as efficient as asking Graham would be.

        - ask
    --

    -- ask bjoern hansen [askbjoernhansen.com], !try; do();

    • I've asked him before. I ask him every year or so. People complain about this all the time. Getting the source by asking isn't nearly good enough. See gnat's rant [oreillynet.com] while you're at it. I have decided that sometimes I'm just too nice. Instead, I'm getting things done and complaining to people. Let's see if this works.