On Aug 23, 2009, at 7:48 PM, Göran Weinholt wrote:

I don't know anything about any volunteers, but basic zip and unzip
programs can now be found in programs/ at:

https://code.launchpad.net/~weinholt/scheme-libraries/industria

Good to know.  I'll take a look.

I had no interest in writing wrappers, so I made a library for reading
and writing zip files. It can extract stored and deflated files, so most
zip files made after 1993 should be ok. The library does not implement
compression yet, and I'm not sure if I'll get around to it.

This should be sufficient for our purpose for the time being.
If the need arises for compression, I'm sure we'll find a way.

It's rather slow, but it's pure R6RS Scheme. I'm sure it can be further
optimized. It works in at least Petite Chez and Ypsilon, but Ikarus is
missing a few functions (fxreverse-bit-field, bitwise-reverse-bit- field,
open-file-input/output-port, maybe a few I forgot about).

I'll see what I can do.

Aziz,,,

Reply via email to