当前位置: 首页 > 工具软件 > Quicklisp > 使用案例 >

梦寐以求的Quicklisp来了!

蔚丰
2023-12-01

Quicklisp 这就是我梦想中的工具:极其方便的Lisp库管理工具。

在一周前quicklisp发布了公开的beta版本,今天试用下,非常爽。

简单说,quicklisp就是一个类似Linux上面 apt-get 的库安装工具,只需要一条命令就能安装好一个库,同时会自己搞定依赖库。更重要的一点是它维护了一个300多个软件包的库。

安装很简单,下载:

wget http://beta.quicklisp.org/quicklisp.lisp

然后在sbcl 中load 它:(load "quicklisp.lisp")

安装:

(quicklisp-quickstart:install)

添加到sbcl启动文件中:
(ql:add-to-init-file)

安装一个库:

(ql:quickload "vecto")

--------------------------------

附送一个我的两个小工具宏: loadlib 和 listlib ,可以方便使用 asdf

(require 'asdf)
(defmacro loadlib (name)
`(asdf:oos 'asdf:load-op ,name))

(defmacro listlib (name)
`(do-external-symbols (s ,name) (print s)))
(defun load-modules (&rest modules)
(dolist (m modules) (loadlib m)))
-----------------
 类似资料: