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

Можно ли программно построить кадр стека Python и начать выполнение в произвольной точке кода?
Можно ли программно создать стек (один или несколько кадров стека) в CPython и начать выполнение с произвольной кодовой точки? Представьте себе следующий сценарий: У вас есть механизм рабочего процесса, в котором рабочие процессы могут быть...
2566 просмотров

Продолжение задачи не было запланировано в потоке пула потоков
Я читал о SynchronizationContext и его использовании с методами async/await ( ссылка ). Насколько я понимаю, в консольном приложении, где SynchronizationContext имеет значение null, продолжение ожидаемого метода (задачи) будет запланировано с помощью...
538 просмотров
schedule 03.01.2024

Преобразование сопрограммы в стиль передачи продолжения
У меня есть этот пример сопрограммы (define p1 (lambda (continuation) (display "1") (newline) (p1 (call/cc continuation)))) (define p2 (lambda (continuation) (display "2") (newline) (p2 (call/cc continuation)))) (p1 p2)...
277 просмотров
schedule 16.07.2022

Существует ли язык программирования, изначально поддерживающий продолжения с разделителями?
Я хотел бы знать языки программирования, которые изначально поддерживают продолжения с разделителями. Я знаю, что раньше в Scala были shift и reset , но они были удалены; и я также знаю, что у Seaside вроде бы есть что-то подобное, но Seaside —...
246 просмотров

Как реализовать продолжения на динамическом языке, таком как JavaScript?
Мне нужно несколько слов о том, как я должен действовать и реализовать продолжение для губ в JavaScript (мой шепот почти похож на схему, за исключением отсутствия продолжений и оглавления). Вот моя функция оценки: function getFunctionArgs(rest,...
302 просмотров
schedule 27.09.2022