Delimited Control for PLT Scheme

Via the PLT Scheme mailing list:

MzScheme's support for prompts and composable continuations most
closely resembles Dorai Sitaram's tagged `%' and `fcontrol' operators;
see "Handling Control", PLDI'93 [previously mentioned at LtU], or see Dorai's dissertation.

You can read about the primitive functionality of delimited continuations in the language manual. You can read about all the different control operators available in the new control.ss library in library manual. Among them: %, fcontrol, prompt, control, prompt-at, control-at, reset, shift, reset-at, shift-at, prompt0, reset0, control0, shift0, prompt0-at, reset0-at, control0-at, shift0-at, set, cupto.

(To prevent any confusion: this change is in the latest SVN but not yet a final release.)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Cool!

This is great news!