问题标签 [quicklisp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lisp - 如何使用 quicklisp 安装的包?
我已经使用 quicklisp 安装了 CL-PNG 包。
现在我想定义我自己的依赖于 CL-PNG 包的包。像这样:
编译时出现此错误:
看来我必须(require :PNG)
在编译我的包之前调用 REPL。
require
在不手动调用REPL的情况下,我需要做什么才能使编译器可以使用 CL-PNG 包?
更新:我正在使用 SBCL。
common-lisp - 如何将本地项目添加到quicklisp配置的asdf
我想通过 asdf 将本地项目添加到已知项目中,但由于 asdf 是由 quicklisp 安装和配置的,并且*central-registry*
指向“#P/home/user/quicklisp/quicklisp/”,其中包含 .lisp 文件. 我不知道该怎么做,因为手册解释了指向目录的符号链接可以做到这一点,但我不想在 quicklisp 里面乱七八糟。(不过,它确实可以用作修补程序!)
因此:如何将本地项目添加到由quicklisp安装和配置的asdf(不是QUICKLISP)?
common-lisp - Quicklisp 无法为 Hunchentoot 安装 LIBSSL
我今天在我的 Win7 PC 上安装了 CLisp。请不要批评我的环境选择,但如果此特定设置存在与 Quicklisp 和 Hunchentoot 相关的缺陷,请随时指出它们。我下载并安装了 Quicklisp 并尝试使用它来获取 Hunchentoot - 但是,我似乎有错误。
我输入 (ql:quickload "hunchentoot") 一切似乎都很好,但一方面 - CL+SSL?无论出于何种原因,该特定组件都不会安装。无论如何,这是输出:
有谁知道这意味着什么,或者我如何安装这个难以捉摸的库?我试图通过 Quicklisp 安装 CL+SSL,我得到了同样的错误。“无法打开库“libssl32.dll”
编辑:我尝试使用 LispBox 安装 Hunchentoot 并得到完全相同的错误。
qt - Commonqt Not Working Using Clozure CL on OS X Lion
I wanted to use Commonqt using Clozure CL on OS X Lion.
But it was not working...
Commonqt
Commonqt is a Common Lisp binding to the smoke library for Qt.
My setting is that
OS X Lion 10.7.4
Xcode 4.3.3
Clozure CL version 1.8
qt 4.8.2 (git clone git://gitorious.org/qt/qt.git) "./configure && make install && make"
smoke
- somkegen (git clone git://anongit.kde.org/smokegen) "cmake . && make install"
- smokeqt (git clone git://anongit.kde.org/smokeqt) "cmake . && make install"
quicklisp
- local-projects commonqt (git clone git://gitorious.org/commonqt/commonqt.git) "qmake && make clean && make"
cf: http://kvardek-du.kerno.org/2011/12/setting-up-commonqt-on-osx.html
qt.asd(in Commonqt)
so I was changed (so -> dylib) that
But Error has Occurred. For example
Source code
Is this My wrong Setting? or Is Commonqt's source not working using Clozure Cl on OS X Lion?
Next, what should I do?
user1234192's advice: ccl -> ccl64
I retry it.
common-lisp - 测试是否已经在 clisp 中安装了 quicklisp
我正在 Common Lisp 中开发一个项目,该项目使用通过快速加载安装的包。我在项目的根目录中制作了一个 bash 脚本,用于测试是否安装了必要的程序,如果一切顺利,它会运行一个加载我的项目的 lisp 脚本。我想要一些方法来测试是否安装了 quicklisp,这样我就可以让它可以请求用户自动下载和安装 quicklisp 的权限。有没有办法对此进行测试?Quicklisp 安装在 clisp 中,而不是作为操作系统上的包安装,因此使用 bash 内置函数来测试是否安装了程序将不起作用。
common-lisp - 有没有办法在 GCL 中使用 quicklisp?
安装/(load "/home/inaimathi/quicklisp/setup.lisp")
都失败。2011 年的这个仍然开放的任务告诉我它可能没有得到修复。
有解决方法吗?
quicklisp - quicklisp-client:quickload 未定义
我在 slimv 中安装了 quicklisp 并且 quickload 似乎没有工作。
apropos 有效,所以我不确定出了什么问题。
common-lisp - 使用 CMUCL 时出错
使用 quicklisp 凝视 cmucl 时,出现以下错误:
我该如何解决它,谢谢!
common-lisp - 如何避免为一个常见的 lisp 项目加载多个 asdf 文件?
在阅读 Peter Seibel 的书Practical Common Lisp时,我在理解如何结合 Emacs 的 SLIME 和 quicklisp 处理 Common Lisp 包系统时遇到了一些困难。他提供的项目结构如下:
spam.lisp
在 packagecom.gigamonkeys.spam
中,它依赖于另外两个包,cl-ppcre
和com.gigamonkeys.pathnames
.pathnames.lisp
在包装中com.gigamonkeys.pathnames
spam.asd
,它描述了com.gigamonkeys.spam
包的依赖关系pathnames.asd
,它描述了com.gigamonkeys.pathnames
包的依赖关系
我目前发现构建最终目标 spam.lisp 的唯一方法是:
pathnames.asd
使用 SLIME (C-x C-k
)编译和加载文件- 通过在 REPL
com.gigamonkeys.pathname
中键入来加载包(asdf:operate 'asdf:load-op 'spam)
- 通过在 REPL
cl-ppcre
中键入来加载包(ql:quickload "cl-ppcre")
spam.asd
使用 SLIME编译和加载文件- 通过在 REPL
com.gigamonkeys.spam
中键入来加载包(asdf:operate 'asdf:load-op 'spam)
使用单个文件spam.lisp
(有没有办法spam.lisp
用更少的命令来加载和递归地加载它的依赖项?