<!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&nbsp;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&nbsp;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&nbsp;in the form of&nbsp;a collection within PLT Scheme.</FONT></DIV>
<DIV><FONT face=Arial size=2>Jos Koot</FONT></DIV></BODY></HTML>