Be sure to check the exact code that is running promises.&nbsp; I have my own promises code because some of the SRFI-45 versions worked and some didn&#39;t.&nbsp; I recall that moving from a &#39;standard&#39; version to a faster &#39;optimized&#39; version broke things; I don&#39;t recall the details, but the fix was to revert back to the earlier version.&nbsp; Be very careful -- I got that wrong more than once :(<br>
<br><div class="gmail_quote">On Feb 6, 2008 2:06 PM, Jos Koot &lt;<a href="mailto:jos.koot@telefonica.net">jos.koot@telefonica.net</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">






<div>
<div><font face="Arial" size="2">Hi Eli,</font></div>
<div><font face="Arial" size="2">Good point. Agreed.</font></div>
<div><font face="Arial" size="2">I think srfi 45 as now implemented in PLT is about 
as fast as my version.</font></div>
<div><font face="Arial" size="2">For the moment I&#39;ll import the current PLT version 
of srfi 45 (if I&nbsp;recall correctly it is already provided by&nbsp;#lang 
scheme and&nbsp;I don&#39;t even have to import it)</font></div>
<div><font face="Arial" size="2">I trust that the problem you and I&nbsp;refer to 
will be fixed in due time (: last time I looked at the problem report as sent by 
Phil, it was not yet closed (: dont take that as a&nbsp;criticism, I know there 
are more things to do ::))</font></div>
<div><font face="Arial" size="2">Thanks to </font><font face="Arial" size="2">Chongkai 
and you and all of PLT&nbsp;for the opportunity to contribute. I like 
that.</font></div>
<div><font face="Arial" size="2">Jos</font></div>
<div><font face="Arial" size="2"></font>&nbsp;</div>
<div><font face="Arial" size="2">----- Original Message ----- </font>
<div><font face="Arial" size="2">From: &quot;Eli Barzilay&quot; &lt;</font><a href="mailto:eli@barzilay.org" target="_blank"><font face="Arial" size="2">eli@barzilay.org</font></a><font face="Arial" size="2">&gt;</font></div>

<div><font face="Arial" size="2">To: &quot;Jos Koot&quot; &lt;</font><a href="mailto:jos.koot@telefonica.net" target="_blank"><font face="Arial" size="2">jos.koot@telefonica.net</font></a><font face="Arial" size="2">&gt;</font></div>

<div><font face="Arial" size="2">Sent: Wednesday, February 06, 2008 8:22 
PM</font></div>
<div><font face="Arial" size="2">Subject: Re: [plt-scheme] SRFI 
41</font></div></div>
<div><font face="Arial"><br><font size="2"></font></font></div><font face="Arial" size="2">&gt; BTW, if you get to do that, it would be good to avoid duplicated 
code<br>&gt; as much as possible.&nbsp; The main thing that I&#39;m thinking of is 
the<br>&gt; promise implementation -- IIRC, Phil carries his own version of 
srfi<br>&gt; 45, which is not needed in PLT v4, since that became the<br>&gt; 
implementation for all core promises.<br>&gt; <br>&gt; (Modulo the problem that 
IIRC you pointed at not too long ago -- but<br>&gt; even with that, it&#39;s better 
to invest resources in fixing and using<br>&gt; the core package then duplicate 
it.)<br>&gt; -- <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
((lambda (x) (x x)) (lambda (x) (x 
x)))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Eli 
Barzilay:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</font><a href="http://www.barzilay.org/" target="_blank"><font face="Arial" size="2">http://www.barzilay.org/</font></a><font face="Arial" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Maze is Life!<br>&gt;</font></div>
</blockquote></div><br>