SBCL を使用して小さなサーバーを作成していて、サーバー スレッドをトレースしたいのですが、mclide/swank を使用すると、サーバー スレッドからの出力が表示されません。
? ('sb-posix が必要) NIL ? (sb-thread:make-thread (lambda () (format t "スレッドからこんにちは")))
?
sbcl から直接同じことを試すと、次のことが期待できます。
- ('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 () (format t "スレッドからこんにちは"))) スレッドからこんにちは# *
swank には、非フォアグラウンド スレッドからの標準出力のキャプチャに問題がありますか? スライムを使えば、こんな事が出来るのだろうか?