小编c0r*_*110的帖子

cl-mysql代码中"#+"的含义是什么?

最近我试着阅读关于cl-mysql的代码,但是却陷入了困境#+.

试图google它,但没有工作,所以转到这里

(defun make-lock (name)
  #+sb-thread (sb-thread:make-mutex :name name)
  #+ecl (mp:make-lock :name name)
  #+armedbear (ext:make-thread-lock)
  #+ (and clisp mt) (mt:make-mutex :name name)
  #+allegro (mp:make-process-lock :name name))
Run Code Online (Sandbox Code Playgroud)

看起来它适用于不同的后端lisp编译器.但仍然不知道为什么写这样的东西.他说,任何人都可以帮助我说清楚.

common-lisp reader-macro

5
推荐指数
2
解决办法
148
查看次数

标签 统计

common-lisp ×1

reader-macro ×1