Home help

PSNIC Alpha Release

PSNIC runs on & searches the Perl code on your machine.

It looks for CPAN modules you have installed and optionally your own, private, local code (aka, the DarkPan).

It does not search all of CPAN. The FAQ explains why.

Key features:

Goals / Objective

The original goal was to produce a simple, well written and useful modern or enlightened Perl application.

A real working application that's also a reference to learn from, play with and help you experiment with newer Perl features like Moose, DBIx::Class and Catalyst. A level up from the classic CD or Employee examples.

If you're a regular, non expert Perl coder or curious about trying Perl then the goal is that this be something you'll find easy and fun to play with. Corehackers are of course welcome too. Think "clear and understandable" rather than "trivially simple".

That's the aspiration but take it with a pinch bucket of salt for now - I am no authority on Perl coding, people have different styles, plus this is an alpha release and it's a bit messy still. It mostly works but needs a lot of polish, docs and tests before it might become a good example to learn from.

Grab the code, have a play then fire your questions, suggestions or patches at the mailing list. Come say hi.

Example Searches

This demo searches the subset of CPAN installed on this local webserver. Not (even close to) all of CPAN. And you cannot save state on this demo.

There are a load of alternative Perl search tools you might want to look at too.

How to get it

There is a mailing list and I'll post progress updates at the blog

Todo

Functionality

Architecture / Design

Also ...