>> I speculate that an operation of 'update x1' is captured therefore
>> discarded.  But how this is implemented?  Do you have a reference
>> implementation or something that I can consult?
>
> Do what Matthias suggested -- but the code in question is pretty
> tricky.  You can also browse the srfi-45 archives for more
> information.

Thanks for the info.

>> Sorry for my making-no-sense examples. --- I get inspiration from
>> Racket to engineer my language :)
>
> An easier example would be
>
>   (force (letrec ([x (delay (force x))]) x))

Yep. This is a black hole due to premature access to an uninitialized variable. 
I was interested in interaction between delay and (delimited) continuation, 
e.g. what are captured contexts.

Keiko 
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to