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 racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to