Próximo: Definições para Ambiente em Tempo de Execução, Anterior: Introdução a Ambiente em Tempo de Execução, Acima: Ambiente em Tempo de Execução [Conteúdo][Índice]
O utilizador pode parar uma computação que consome muito tempo com o caractere ^C (control-C). A ação padrão é parar a computação e mostrar outra linha de comando do utilizador. Nesse caso, não é possível continuar a computação interrompida.
Se a variável *debugger-hook*
é escolhida para nil
,
através do comando
:lisp (setq *debugger-hook* nil)
então na ocasião do recebimento do ^C, Maxima iniciará o depurador
Lisp, e o utilizador pode usar o depurador para inspecionar o ambiente
Lisp. A computação interrompida pode ser retomada
através do comando continue
no depurador Lisp. O método de
retorno para ao Maxima partindo do depurador Lisp (outro como executando
a computação para complementação) é
diferente para cada versão do Lisp.
Em sistemas Unix, o caratere ^Z (control-Z) faz com que Maxima
pare tudo e aguarde em segundo plano, e o controle é retornado para a linha de comando do shell.
O comando fg
faz com que o Maxima
retorne ao primeiro plano e continue a partir do ponto no qual foi interrompido.
Próximo: Definições para Ambiente em Tempo de Execução, Anterior: Introdução a Ambiente em Tempo de Execução, Acima: Ambiente em Tempo de Execução [Conteúdo][Índice]