Matthew Flatt writes:

> At Tue, 23 Oct 2018 17:24:38 -0400, Christopher Lemmer Webber wrote:
>> Somehow I'm triggering this error in Goblins.
>>
>>   ; Dynamic-wind record doesn't match prompt!
>>
>> I am doing some things with delimited continuations.  I'm guessing
>> that's related, but I'm not sure why/how one might expect to trigger
>> this error.  Any ideas?
>
> That's an internal error, so I think it must be a bug in the
> implementation of delimited continuations and `dynamic-wind`.

Ah!

> Is your example something I can run myself to track down the problem?
> The trigger for these kinds of bugs is often difficult to extract into
> a small example.

It is, but there's currently another bug intertwined which is causing
memory exhaustion in this same case.  I don't think they're interrelated
anymore, but let me fix that one so you can see the problem in isolation
without blowing through your RAM :)

I'll try to clean it up today/tomorrow and will respond with an example
you can run once I've done so.

> Meanwhile, if you're game to try RacketCS, I'd be interested to hear
> whether it behaves any differently. RacketCS has a more reliable
> implementation of delimited continuations.

Oh interesting.  I am interested in trying it, if I can get the
time... are there instructions for building it somewhere?

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to