抑制asdf:Load-系统控制台输出 [英] Suppressing asdf:load-system console output
本文介绍了抑制asdf:Load-系统控制台输出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经使用Steel Bank Common Lisp创建了一个小项目,我正在使用ASDF编译和加载它。LOAD命令为:
(asdf:load-system :<my-system>)
一切正常(程序编译后运行良好),但我不断得到类似
的输出; compiling file "[...].lisp" (written 13 APR 2014 06:20:03 PM):
; compiling (DEFPACKAGE :<my-package> ...)
; compiling (DEFUN <my-func-1> ...)
; compiling (DEFUN <my-func-2> ...)
; compiling (DEFUN <my-func-3> ...)
每次重新编译程序时。
我认为此输出来自asdf
,因为我使用
sbcl --noinform --noprint --script runner_sbcl.lisp
其中runner_sbcl.lisp
通过asdf:load-system
加载实际应用程序。所以我想
此输出不是来自sbcl
。
asdf:load-system
中禁用控制台输出?我希望只收到有关编译错误/警告的通知。
我在文档中找不到任何信息。
推荐答案
怎么办(setf *load-verbose* nil)
(setf *load-print* nil)
(setf *compile-verbose* nil)
(setf *compile-print* nil)
?
为什么要设置它们?
这篇关于抑制asdf:Load-系统控制台输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文