В последнее время я изучал различия между Scheme и Common Lisp в отношении подхода, который эти два языка имеют к продолжениям.
Я заметил, что общий подход Lisp более консервативен, чем схема подхода.
Кроме того, схема предлагает примитивный call-with-current-continuation
, обычно сокращенный call/cc
, который не имеет эквивалента в спецификации ANSI Common Lisp (хотя есть некоторые библиотеки, которые пытаются их реализовать).
Кто-нибудь знает причину, по которой было принято решение не создавать аналогичный примитив в спецификации ANSI Common Lisp?
Спасибо заранее.