Я управляю SBCL с помощью команд оболочки со средой MaxMSP.
Обычно мои команды:
sbcl --core some / path / to / a / .core / file --script my / script / создан / in / max
Все прекрасно работает, кроме случаев, когда происходят ошибки ...
В этом случае я не получаю никакого результата, но также не могу узнать, что пошло не так, за исключением оценки той же команды в Терминале, где появляется отладчик SBCL.
Есть ли способ просто отключить отладчик для этой оценки - обычно отказаться, если вы столкнулись с ошибкой, - но затем "повторить" фактическое содержание ошибки?
Как правило, чтобы получить фактическую строку, которая говорит что-то вроде
"Значение
«TOTO
не тип
ЧИСЛО
при связывании SB-KERNEL :: X ", так что я могу видеть это непосредственно от Макса с выходом на терминал?
Спасибо за вашу помощь!
Лучшее,
Julien
Я попытался добавить --non-interactive поверх моей команды, это помогает, но это определенно не то, что мне нужно.
Кажется, я должен как-то работать с debug-io , но я не уверен, как получить доступ к его содержимому: (