callcc

    0зной

    2ответ

    Я пишу программу, которая должна рекурсивно анализировать список «команд» и «программ» (это интерпретатор некоторого «роботизированного языка», изобретенного нашим профессором для робота, живущего в л

    5зной

    3ответ

    Продолжение описывает, что происходит дальше с некоторым значением, не так ли? Разве это не просто функция, которая принимает значение и выполняет некоторые вычисления? (+ (* 2 3) 5) продолжение (*

    2зной

    2ответ

    В схеме, выполняющей продолжение, полученное из call/cc, эффективно возвращается к этому начальному вызову/cc и восстанавливает сохраненный стек вызовов. Я только начал изучать Haskell, и я пытаюсь по

    5зной

    4ответ

    У меня возникли проблемы с пониманием ответов на предыдущий question. Я надеюсь, что объяснение следующего прояснит ситуацию. Следующий пример взят из fpcomplete import Control.Monad.Trans.Class impo

    0зной

    1ответ

    Я все еще новичок в Схеме и пытаюсь решить магические квадраты через 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 Я не могу

    4зной

    1ответ

    Я пытаюсь реализовать функцию return на схеме R6RS. Я хочу что-то такое, что: (lambda() (do-some-job-before) (return some-value) (do-some-job-after)) выполняет (do-some-job-before), н