Next: Функции и переменные времени выполнения, Previous: Введение в окружение времени выполнения, Up: Окружение времени выполнения [Contents][Index]
Пользователь может остановить длительное вычисление, нажав на ^C (Control-C). По умолчанию, текущее вычисление прекращается и выводится новое приглашение. Невозможно возобновить прерванные вычисления.
Если Lisp переменная *debugger-hook*
установлена равной nil
при помощи
:lisp (setq *debugger-hook* nil)
то после получения ^C, Maxima запускает Lisp отладчик,
и пользователь может исследовать Lisp окружение.
Остановленное вычисление может быть продолжено вводом
команды continue
в Lisp отладчике .
Способы возврата в Maxima из Lisp отладчика, другие кроме
продолжение вычисления до его завершения, различны для разных
версий Lisp.
В системах типа Unix нажатие ^Z (Сontrol-Z) вызывает полную приостановку
работы Maxima с возвращением управления в командную строку.
Команда fg
вызывает возобновление работы остановленной Maxima
с точки, на которой она была остановлена.