Отладка Quicklisp, когда в трассировке не хватает информации

Каков ваш общий подход, когда быстрая загрузка не работает? Думаю, я хотел бы знать строку, которая спровоцировала проблему, но все, что мне дали, - это обратная трассировка со ссылкой на байт-компилируемую функцию. Как мне определить, какой пакет, файл и форма вызывают проблему?

Обновлять

Моя среда — ECL в Emacs. Бэктрейс предоставляется отладчиком SLIME.


person Michael Fox    schedule 30.01.2017    source источник
comment
Это зависит от IDE и/или Lisp, которые вы используете. Возможно, вы захотите предоставить более подробную информацию по вашему вопросу.   -  person Rainer Joswig    schedule 30.01.2017
comment
Итак, где обратная связь?   -  person sds    schedule 30.01.2017
comment
@RainerJoswig Готово. IDE — это SLIME, а Lisp — это ECL, но мне было бы интересно узнать, есть ли переносимый подход.   -  person Michael Fox    schedule 30.01.2017
comment
@sds След предоставлен SLIME.   -  person Michael Fox    schedule 30.01.2017
comment
@MichaelFox: пожалуйста, скопируйте и вставьте обратную трассировку в свой вопрос.   -  person sds    schedule 30.01.2017
comment
Если ваш курсор находится на кадре в отладчике SLIME, нажмите V. Это означает «просмотр источника для кадра». Либо наведите курсор на символ и нажмите M-. . Если вы хотите просмотреть все возможные сочетания клавиш, нажмите c-h m . В слизи м-. на символе попытается найти его источник.   -  person Rainer Joswig    schedule 30.01.2017
comment
@RainerJoswig V не работает в сценарии, описанном пользователем. Это приведет вас к источнику кода, который запросил файл для компиляции. хотя и несложно, я просто начинаю компилировать все файлы в системе, пока не найду ошибку и не получу обратную трассировку, которую могу отладить (с помощью V)   -  person PuercoPop    schedule 01.02.2017


Ответы (1)