[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: So, what the heck is a continuation anyway?

  > Sender: gregs@ai.mit.edu
  > Cc: alk@pobox.com, ll1-discuss@ai.mit.edu
  > From: gregs@ai.mit.edu (Gregory T. Sullivan)
  > Date: 11 Dec 2001 11:40:47 -0500
  > (2) If you are considering providing continuations at the VM level,
  >     you may consider distinguishing between downward continuations and
  >     general continuations (that may be returned upwards).  If you know
  >     a continuation is downward-only, it is very cheap to implement.
  >     The first two examples in the R5RS documentation for call/cc
  >     (available in info format at [2]) are downward continuations:

Again, people at INDIANA have studied this in depth and have a pretty neat
paper on one-shot, downward, and general continuations. Take a look. PLDI. 

-- Matthias