>building the distribution, etc. I managed to upload it to CPAN just as
>Brian was finishing his talk.
>
>So there you go. One of the first modules on CPAN that uses Inline. So
>who's next? ;-)
>
ME! Me!
I think I was the first person who attempted to make a CPAN module using
inline, but I was rebuffed and urged to wait for 0.40. Of course *now* I'm
doing something else entirely but I'd like to go back and get some of the
stuff out there.
In that vein, perhaps you knowledgeable people have some advice on where to
put things, ie namespace wise.
I have Bloom.pm, Bloom16.pm, and Freq.pm. The Bloom* modules implement a
"Bloom filter" which is an efficient set-membership test (basically a
hashtable where the keys are not stored or recoverable). Bloom simply
returns a very-very-likely-to-be-correct estimate of whether a piece of data
has been seen before (like if $seen{$data} has a value), while Bloom16 has a
threshold you can set between 1 and 15 for the number of times it must be
seen to report set membership.
Freq.pm is infrastructure for doing statistical linguistics. It includes an
efficient n-gram generator and an inverted index for full-text searches with
statistical features like standard deviation on term frequencies (where
terms can be any number of words long).
So, any namespace suggestions? All help appreciated!
Mad props to Ingy and everyone else who helped with this bad boy.
Cheers!
ira
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com