Как рестартовать frame?
Как надо компилировать (с какими значениями debug optimize speed) файл чтобы во время отладки можно было рестартовать фрэйм? Как настроить slime, чтобы он автоматически компилировал файлы и функции с такими параметрами?
[#] Ответ на комментарий от archimag 21.08.2010 01:54
При нажатии "r" в отладчике - в Slime - по идее должен перезапуститься frame. Но этого не происходит, предположительно нужны какие-то другие опции компиляции ...
[#] Ответ на комментарий от LinkFly 21.08.2010 02:05
В мануале sbcl про restart-frame написано, что "this command is
available when the ". Попробовал сейчас в repl пару функций определить с debug 3 и остальным в 1, вроде как рестартятся.
debug optimization quality is greater than
both speed and space and when the frame is for a global
function [#] Ответ на комментарий от jsv 25.08.2010 14:06
А как заставить slime и/или ф-ию compile автоматически компилировать всё с (declare (optimize (debug 3) (safety 0) (speed 0))) ?
[#] Ответ на комментарий от LinkFly 01.09.2010 16:22
Как выяснилось в чате: нужно просто выполнить, например в REPL: (declare (optimize (debug 3) (safety 0) (speed 0)))
Я добавил эту строку в ~/.sbclrc и теперь у меня будет всегда (пока не передумаю) компиляция с этими параметрами. Отлично!
Я добавил эту строку в ~/.sbclrc и теперь у меня будет всегда (пока не передумаю) компиляция с этими параметрами. Отлично!