in reply to
Before I upload this, I'm going to add a very obvious note that this isn't compatible with .Z files, nor is it currently stabilized in any way.
Also, I'm going to move this module to an OO interface (with some exported functions for the hardcore). This will provide a more plausible method for adaptive blocking, instead of a program having to feed _all_ of its data at once, we can "stream", just like compress does. OO will also provide for XS (well, more easily:) in the future.
Thanks for all the input so far everyone!
mhoward - at - hattmoward.org