3

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 には、非フォアグラウンド スレッドからの標準出力のキャプチャに問題がありますか? スライムを使えば、こんな事が出来るのだろうか?

4

0 に答える 0