Вопросы по теме 'delimited-continuations'

Почему примитивы продолжения с разделителями называются shift и reset?
Думаю, я понимаю (в целом), что означают shift и reset . Однако я не понимаю, почему они так названы? Какое отношение имеют shift и reset как примитивы продолжения с разделителями к словам "сдвиг" и "сброс" в английском языке?
1933 просмотров

Использование продолжений Scala с циклами while
Я понимаю, что это противоречит обычному пониманию вопросов SO, но следующий код работает, хотя я думаю, что он не должен работать. Ниже представлена ​​небольшая программа на Scala, в которой используются продолжения с циклом while. Согласно моему...
358 просмотров

Преобразования продолжений с вложенными разделителями
Я пытаюсь понять продолжения с разделителями, и я читал эту статью: http://community.schemewiki.org/?composable-continuations-tutorial И я нашел это преобразование сброса/сдвига (reset (...A... (shift V E) ...B...)) ; --> (let ((V...
122 просмотров

Как отказаться от продолжения с разделителями из нескольких вложенных функций?
Я изучаю продолжения с разделителями и в настоящее время играю с их отбрасыванием, чтобы получить эффект, аналогичный возникновению исключений. Вот что меня беспокоит: const structure = type => cons => { const f = (f, args)...
125 просмотров