Hi Frank,

 It you be excellent to have a workshop paper on partial continuations.
 Here are the infos: http://www.esug.org/wiki/pier/Conferences/2014/IWST14

Cheers,

#Luc


2014-03-26 14:25 GMT+01:00 Frank Shearar <[email protected]>:

> Hi Stef,
>
> Thanks for the kind words! How would I go about doing that?
>
> frank
>
> On 26 March 2014 07:26, Pharo4Stef <[email protected]> wrote:
> > Hi frank
> >
> > It would really great if you send an article on this to the ESUG
> workshop.
> > I can help reviewing the draft if you want.
> > Stef
> >
> >> Yes: http://ss3.gemstone.com/ss/Control.html
> >>
> >> Last time I checked I did need to add a shim (see the ControlPharo
> >> package), but it did load cleanly and pass all its own tests.
> >>
> >> Control not only provides a convenient way of making partial
> >> continuations (of the shift/reset sort, if you're familiar with the
> >> literature), but also _delimited_ dynamic variables. As soon as you
> >> start stack-slicing with partial continuations, you quickly find that
> >> standard implementations of dynamic variables fail in all sorts of
> >> nasty ways. Fundamentally, "normal" dynamic variables _cannot_ work
> >> cleanly with partial continuations because they either close over too
> >> much of the dynamic environment, or too little.
> >>
> >> Here's some reading on the topic:
> >>
> >> [1] http://okmij.org/ftp/Computation/dynamic-binding.html
> >> [2] http://www.cs.rutgers.edu/~ccshan/dynscope/DDBinding.pdf
> >> [3]
> http://www.lshift.net/blog/2012/06/27/resumable-exceptions-can-macro-express-delimited-dynamic-variables
> >>
> >> frank
> >>
> >>>>>> Cheers,
> >>>>>> -- Pavel
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> best,
> >>>> Eliot
> >>>
> >>>
> >>
> >
> >
>
>

Reply via email to