On Mon, Nov 24, 2008 at 12:56 PM, Bill Ward <[EMAIL PROTECTED]> wrote: > How about contacting the owner of Math::Base85 and see if you can somehow > join forces? It seems to me this would make sense to have a single module > that can output in either format.
1: RFC 1924 is an April fool. Those who are not aware of that need to be. See http://en.wikipedia.org/wiki/Ascii85#RFC_1924_version 2: "joining forces" or subclassing Math::Base85 or otherwise using it is silly as it would create a finished good containing more glue than wood. http://search.cpan.org/src/TMONROE/Math-Base85-0.2/Base85.pm reveals two trivial functions, both quite readable and therefore not particularly inspired in terms of efficiency hacks; for instance the letter<=>number encoding could be done as an array of values indexed by chr($d) or pack/unpack with the "N" specifier for translating between binary strings and 32-bit big-endian, presumably both features present in Mr. Clark's to-be-unveiled String::Base85 module. Unless he followed MIME::Base64's example closely and wrote them in C. -- signature closed for repair