[plt-scheme] SRFI 41
Be sure to check the exact code that is running promises. I have my own
promises code because some of the SRFI-45 versions worked and some didn't.
I recall that moving from a 'standard' version to a faster 'optimized'
version broke things; I don't recall the details, but the fix was to revert
back to the earlier version. Be very careful -- I got that wrong more than
once :(
On Feb 6, 2008 2:06 PM, Jos Koot <jos.koot at telefonica.net> wrote:
> Hi Eli,
> Good point. Agreed.
> I think srfi 45 as now implemented in PLT is about as fast as my version.
> For the moment I'll import the current PLT version of srfi 45 (if I recall
> correctly it is already provided by #lang scheme and I don't even have to
> import it)
> I trust that the problem you and I 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 criticism, I know there are more things to do
> ::))
> Thanks to Chongkai and you and all of PLT for the opportunity to
> contribute. I like that.
> Jos
>
> ----- Original Message ----- From: "Eli Barzilay" <eli at barzilay.org>
> To: "Jos Koot" <jos.koot at telefonica.net>
> Sent: Wednesday, February 06, 2008 8:22 PM
> Subject: Re: [plt-scheme] SRFI 41
>
> > BTW, if you get to do that, it would be good to avoid duplicated code
> > as much as possible. The main thing that I'm thinking of is the
> > promise implementation -- IIRC, Phil carries his own version of srfi
> > 45, which is not needed in PLT v4, since that became the
> > implementation for all core promises.
> >
> > (Modulo the problem that IIRC you pointed at not too long ago -- but
> > even with that, it's better to invest resources in fixing and using
> > the core package then duplicate it.)
> > --
> > ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
> > http://www.barzilay.org/ Maze is Life!
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20080206/61a3ea17/attachment.html>