Re: De-facto standard CL implementation of continuations?



"Marco Baringer" <mb@xxxxxxx> wrote:
> "Andreas Thiele" <nospam6329@xxxxxxxxxx> writes:
>
>> What I found so far is:
>>
>> http://common-lisp.net/project/bese/arnesi.html
>>
>> which contains "cps transformer - an ad-hoc, bug ridden
>> implementation of half of call/cc", according to the author :)
>
> the cps transformer has recently been removed (though i may add it
> back it if others are interested in using it) and replaced with an
> interpreter. this removed many of the limitations of the transformer
> though the qualification "ad-hog, bug ridden implementation of half of
> call/cc" still applies. in particular we now support multiple values,
> standard method combination and serializing continuations (well, it's
> possible, but not yet implemented).

Serialzing continuations? I would find that *very* useful.

Do you have any thoughts on how this would work?

Aside: can you serialize a Scheme continuation?

Jamie

>
> i would strongly suggest grabbing the latest version of arnesi from
> the darcs repo and using the interpreter.
>
> --
> -Marco
> Ring the bells that still can ring.
> Forget the perfect offering.
> There is a crack in everything.
> That's how the light gets in.
> -Leonard Cohen


.



Relevant Pages