<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2>Phil Bewig asked me to prepare a native
implementation of SRFI 41 for PLT Scheme. He allows me some freedom in
optimizing the representation of streams and to use contracts in order to avoid
unnecessary type checks when procedures are calling fellow procedures from the
same library. It is not too much work. I already have a representation that
works nicely for PLT Scheme and is one to two orders of magnitude faster
than the original code (Phil is not to blame for that, because he intentionally
did not care about speed) Adapting the documentation such as to meet the current
standards of PLT documentation will be much more work, though. Would the PLT
team be interested in adopting such a native version as a collection in PLT
Scheme? Of course a test suite will be included. Moreover I shall
anticipate on the premise that soon (I hope) R6RS will be fully available in PLT
Scheme. Please let me know your opinion. Mine is that SRFI 41 deserves a native
version in the form of a collection within PLT Scheme.</FONT></DIV>
<DIV><FONT face=Arial size=2>Jos Koot</FONT></DIV></BODY></HTML>