Разные виды продолжений в Ракетке - PullRequest
5 голосов
/ 07 марта 2012

Может ли кто-нибудь привести сравнительно простой пример различий в Ракетке между call-with-composable-continuation и call-with-current-continuation.

Я работал с примерами в Руководстве по ракеткам 10.3 из call-with-composable-continuation и примерами call-with-current-continuation в разделе 3.3 языка программирования схем, но мне не ясна разница.

Может ли кто-нибудь привести пример, в котором они будут давать разные результаты в одном и том же контексте.

1 Ответ

7 голосов
/ 08 марта 2012

Очень подробное объяснение можно найти в статье Флэтта, Ю, Финдлера и Феллайзена "Добавление разделенного и составного управления к среде производственного программирования".

http://www.cs.utah.edu/plt/publications/icfp07-fyff.pdf

...