Общая команда паузы Lisp внутри цикла - PullRequest
2 голосов
/ 18 февраля 2012

Возможно ли иметь общую команду, которая каким-то образом временно приостанавливает выполнение. В Matlab вы можете достичь этого с помощью команды pause, в которой вы также можете установить время для паузы. Я хочу, чтобы в цикле я выводил свой результат на верхний уровень, затем ждал x-секунд (я собираюсь установить x), выполнял следующую итерацию, печатал и ждал и так далее.

Большое спасибо заранее.

Ответы [ 2 ]

6 голосов
/ 18 февраля 2012

См. СОН .

0 голосов
/ 18 февраля 2012

Вы можете либо использовать SLIME, прерывать выполнение программы и вызывать выражение в кадре, чтобы изменить значение некоторых переменных «руками», либо использовать систему исключений и обеспечить перезапуск, который запросит у пользователя новые значения.

...