Lassi Kortela <xxxxxx@lassi.io> writes:
>> Thanks for the detailed proposal and research. I'd be happy to
>> publish SRFIs for any or all of these.
>
> Thank you.
>
> Any Scheme implementers reading this and want to volunteer your
> implementation to use as a testbed?
>
> I'll do Chez anyway. With Göran's approval, I plan to adapt his
> <https://github.com/weinholt/compression> library so that it provides
> the interface laid out in the new SRFIs. Since he wrote that library
> in pure Scheme I assume Chez is fast enough that we don't need
> libarchive.
Go ahead, it has been sitting and waiting for you to come around. The
SRFI process is partly why that code already has the MIT license on it.
There are missing features, as I'm sure you're aware. The zlib code is
likely to be far from optimal; it has some uninlineable code that should
be done differently. When writing those libraries my focus was mostly on
consuming some popular compression formats and I never got around to
implementing the compression algorithms themselves.
Regards,
--
Göran Weinholt
https://weinholt.se/