On 22. Jun 2004, at 11:38, Frederic Brunel wrote:
> Hi all,
> I guess that the SIMPLE-STREAMS implementation which comes with SBCL
> contribs in the only open-source one.
Actually, it was taken from Paul Foley's implementation for cmucl that
will be in the next cmucl release. It's a little bit more complete and
has a small test suite, though.
> Why not putting it as a separate
> library on common-lisp.net so that it can be ported to different
> implementation? I think it will be a good start.
Putting a tarball and cvs archive somewhere does not an open source
project make, unfortunately ... The code as it stands is very
implementation-dependent and has deep and intimate knowledge of (and
way too much copied code from) sbcl's fd-streams. I think porting to
an unrelated CL compiler should be done before any sort of project
creation, to see how much of the code can be reused.
Don't let me discourage you too much -- I just think that for this type
of project the web page should come after the running code. ;)