有人知道什么#+和#-运营商意味着.sbclrc什么?我在手册中找不到它.我#-在.sbclrc安装quicklisp之后看到了:
#-quicklisp
(let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp"
(user-homedir-pathname))))
(when (probe-file quicklisp-init)
(load quicklisp-init)))
Run Code Online (Sandbox Code Playgroud)
我也在#+SBCL用户手册中看到,但我找不到其功能的解释.看起来像是加载单个模块相关的东西.
它们仅用于SBCL实施还是Common lisp的一部分?
前几天(也许是昨天),我对https://github.com/billstclair/defperson/blob/master/defperson.lisp#L289中的#+nil读取条件非常困惑.
经过一番深思熟虑后,我得出的结论是,这是评论代码的非常方式.有人能证实吗?
也许我的假设是完全错误的.无论如何,提前谢谢.