История изменений
Исправление Zubok, (текущая версия) :
Мне кажется, что никак. Я уточню: имеется в виду функция slime-eval-buffer? Если она, то она в свою очередь вызывает slime-eval-region, которая работает уже над областью, а не буфером. slime-eval-region в cвою очередь из этой области (region) делает тупую обезличенную строчку и передает ее в swank. Таким образом, CL просто не знает, откуда эта строчка прибежала. Не задуман как-то тут обратный reference на буфер Emacs.
Исправление Zubok, :
Мне кажется, что никак. Я уточню: имеется в виду функция slime-eval-buffer? Если она, то она в свою очередь вызывает slime-eval-region и работает уже над областью, а не буфером. slime-eval-region в cвою очередь из этоjй области (region) делает просто тупую обезличенную строчку и передает ее в swank. Таким образом, CL просто не знает, откуда эта строчка прибежала. Не задуман как-то тут обратный reference на буфер Emacs.
Исходная версия Zubok, :
Мне кажется, что никак. Я уточню: имеется в виду функция slime-eval-buffer? Если она, то она в свою очередь вызывает slime-eval-region и работает уже над областью, а не буфером. slime-eval-region в всою очередь из этогй области (region) делает просто тупую обезличенную строчку и передает ее в swank. Таким образом, CL просто не знает, откуда эта строчка прибежала. Не замыслена как-то тут обратный reference на буфер Emacs.