有没有一种简单的方法可以通过MCLIDE / swank将多个sbcl线程的跟踪写入标准输出?

时间:2010-09-03 16:26:11

标签: sbcl swank

使用SBCL,我正在编写一个小服务器,我想跟踪服务器线程,但是当我使用mclide / swank时,我看不到服务器线程的任何输出。

? (要求'sb-posix) 零 ? (sb-thread:make-thread(lambda()(格式为t“hi from the thread”)))

当我直接从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()(格式为t“hi from the thread”))) 嗨来自线程#
  • *

swank是否有从非前台线程捕获标准输出的问题?如果我使用粘液,这种东西会起作用吗?

1 个答案:

答案 0 :(得分:1)

lispforum上的善良灵魂向我发送了这个链接:http://common-lisp.net/project/slime/doc/html/Global-IO-Redirection.html