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
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
looks like.. (Score:2)
your reimplementing CPANTS :-) (which is OK for me, because I currently don't have much time for CPANTS (or fun while working on it) anyways...)
A lot of what you describe sounds quite familiar to how CPANTS works. Using PPI is something I wanted to do for a long time, but never did, because I figured it would be too time consuming etc. But now that you're doing it: Would you consider making the PPI document dumps available somewhere? (if it's possible to reuse your dumps on another OS..). I could not only need this for CPANTS, but also for this little project [useperl.at].
Reply to This
Re: (Score:1)
The document cache is damned large, probably too large to reasonably ship around on anything smaller than a portable hard drive.
Storable'd PPI documents are also version specific, so you don't really want that anyway.
But if I load them up, serialize to raw perl, and then build a LZMA-compressed tarball, I think I can get about 100 to 1 compression and it will fit into around 50 meg.