Email list hosting service & mailing list manager


SRFI 157: Continuation marks Arthur A. Gleckler 17 Jul 2017 23:58 UTC

Scheme Request for Implementation 157,
"Continuation marks,"
by Marc Nieper-Wißkirchen,
is now available for discussion.

Its draft and an archive of the ongoing discussion are
available at <https://srfi.schemers.org/srfi-157/>.

You can join the discussion of the draft by filling out the
subscription form on that page.

You can contribute a message to the discussion by sending it
to <srfi-157@srfi.schemers.org>.

Here's the abstract:

  Continuation marks are a programming language feature that
  allows one to attach information to and retrieve
  information from continuations, generalizing stack
  inspection.  Conceptually, a continuation consists of a
  number of frames where each frame stands for an active
  procedure call that is not a tail call.  At most one mark
  for a given key can be attached to a single frame.

  Besides stack inspection, continuation marks can be used
  to implement dynamic scope, delimited continuations, or
  delayed evaluation that is able to handle iterative lazy
  algorithms.

  This SRFI proposes to add continuation marks to the Scheme
  programming language.

Regards,

SRFI Editor