[Haskell-cafe] Re: Haskell w/ delimited continuations

Chung-chieh Shan ccshan at post.harvard.edu
Sat Feb 23 17:50:52 EST 2008


Taral <taralx at gmail.com> wrote in article <fa0147d90802231136t5d8d5f7dse799e55ee3ef6661 at mail.gmail.com> in gmane.comp.lang.haskell.cafe:
> On Sat, Feb 23, 2008 at 1:05 AM,  <oleg at okmij.org> wrote:
> >         reset ((\x -> x + x) (shift f f))
> This one doesn't typecheck, since you can't unify the types (a -> r) and r.

Some type systems for delimited continuations, such as Danvy and
Filinski's (http://www.daimi.au.dk/~danvy/Papers/fatc.ps.gz; DIKU TR
89/12), allows changing the answer type and admits this code.

-- 
Edit this signature at http://www.digitas.harvard.edu/cgi-bin/ken/sig
God exists since mathematics is consistent, and the devil exists 
since its consistency cannot be proved. --  Hermann Weyl.



More information about the Haskell-Cafe mailing list