Существует ли простой способ записи трассировок из нескольких потоков sbcl в стандартный вывод через MCLIDE / swank? - PullRequest
3 голосов
/ 03 сентября 2010

Используя SBCL, я пишу небольшой сервер и хотел бы проследить поток сервера, но когда я использую mclide / swank, я не вижу никакого вывода из потока сервера.

?(требуется 'sb-posix) NIL?(sb-thread: make-thread (lambda () (формат t "привет из потока")))

?

Когда я пытаюсь сделать то же самое изнапрямую, я вижу то, что ожидаю:

  • (требуется 'sb-posix);определение системы загрузки из;/opt/local/var/macports/software/sbcl/1.0.39_0+html+threads/opt/local/lib/sbcl/sb-grovel/sb-grovel.asd;в #;регистрация # как SB-GROVEL ("SB-POSIX", "SB-GROVEL" "ASDF")
  • (sb-thread: make-thread (lambda () (формат t "привет из потока"))) привет из потока #

Есть ли у swank проблемы с захватом стандартного вывода из потоков не переднего плана?Если бы я использовал слизь, сработало бы это?

1 Ответ

1 голос
/ 03 сентября 2010

Добрая душа на lispforum отправила мне эту ссылку: http://common -lisp.net / project / slime / doc / html / Global-IO-Redirection.html

...