Я пишу программу, которая должна рекурсивно анализировать список «команд» и «программ» (это интерпретатор некоторого «роботизированного языка», изобретенного нашим профессором для робота, живущего в л
Продолжение описывает, что происходит дальше с некоторым значением, не так ли? Разве это не просто функция, которая принимает значение и выполняет некоторые вычисления? (+ (* 2 3) 5)
продолжение (*
В схеме, выполняющей продолжение, полученное из call/cc, эффективно возвращается к этому начальному вызову/cc и восстанавливает сохраненный стек вызовов. Я только начал изучать Haskell, и я пытаюсь по
У меня возникли проблемы с пониманием ответов на предыдущий question. Я надеюсь, что объяснение следующего прояснит ситуацию. Следующий пример взят из fpcomplete import Control.Monad.Trans.Class
impo
Я все еще новичок в Схеме и пытаюсь решить магические квадраты через call/cc и оператор amb. В настоящее время печатается: 1 1 1 31 Row 1
16 16 1 1 Row 2
16 1 16 1 Row 3
1 16 16 1 Row 4
Я не могу
Я пытаюсь реализовать функцию return на схеме R6RS. Я хочу что-то такое, что: (lambda()
(do-some-job-before)
(return some-value)
(do-some-job-after))
выполняет (do-some-job-before), н