• SRFI 226: Control Features

    From Arthur A. Gleckler@21:1/5 to All on Thu Aug 12 16:06:25 2021
    Scheme Request for Implementation 226,
    "Control Features,"
    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-226/>.

    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-226@srfi.schemers.org>.

    Here's the abstract:

    This SRFI defines a rich set of control operators for the Scheme
    programming language, including the venerable call/cc
    (call-with-current-continuation). The set of operators was highly
    influenced by the control operators provided by Racket.

    Continuations can be delimited by continuation prompts, and all
    continuations become delimited continuations, at the latest by the
    default prompt at the start of each thread. Moreover, continuations
    are divided into composable and non-composable continuations, which
    can be captured and reinstated.

    To investigate continuations, this SRFI supports continuation marks
    and offers operators to set and retrieve them. Moreover, this SRFI
    defines clear semantics of exceptions, parameter objects, promises,
    and threads consistent with the other concepts defined here.

    Regards,


    SRFI Editor

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)