3

是否有类似于 Python 实用程序virtualenv或 Ruby 实用程序rvm的东西?

例如,我想将 SBCL 切换到 Clozure CL。

4

2 回答 2

5

软件系统的管理将由诸如 ASDF(定义软件系统及其操作)和Quicklisp(通过中央注册下载软件系统)之类的东西来完成。AFAIK 它不处理软件系统的多个版本,因此您可以说出要加载的版本。使用具有相同库的不同 Lisp 应该可以工作,因为每个 Lisp 通常具有用于编译代码的不同文件类型(和/或为编译代码使用不同的目录)。

于 2012-11-22T09:58:06.063 回答
0

它不是 rvm 意义上的“完全”。但是 slime 软件支持几乎所有的 Common Lisp。您从 Emacs 开始,使用 Mx lisp-you-want。

我不确定是否支持 Clozure CL。无论如何,SLIME 的主页位于: http ://common-lisp.net/project/slime/

它不支持安装各种 Common Lisps。您可以手动安装它们,也可以通过您的包管理软件(例如 Debian 中的 apt)安装它们

于 2012-11-22T09:05:40.677 回答