Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
从 Common Lisp 中的嵌套循环返回
我正在尝试将此 Python 代码转换为 Common Lisp for a in xrange 1 1000 for b in xrange a 1000 c a 2 b 2 0 5 s a b c if s 1000 return a
loops
commonlisp
nestedloops
常见的 Lisp 错误:“应该是 lambda 表达式”
几天前我刚刚开始学习 Common Lisp 我正在尝试构建一个将数字插入树中的函数 我收到一个错误 SYSTEM EXPAND FORM CONS NIL LST 应该是 lambda 表达式 通过谷歌搜索 似乎当你有太多括号时就会发生这
SyntaxError
lisp
commonlisp
如何关闭 sbcl 中的调试器
我目前正在尝试学习 common lisp 并且一直在使用 sbcl 我希望这是一个不错的实现选择 来自 ruby 和 irb 的我发现此时每个错误的自动转移到调试器有点烦人 有没有办法在我玩的时候暂时关闭它 Common Lisp 有一个
debugging
lisp
commonlisp
sbcl
如何将 buildapp 与 Quicklisp 结合使用
我想使用 buildapp 来制作作为给出的curl lisp可执行文件example buildapp output lisp curl asdf path src clbuild systems load system drakma e
commonlisp
sbcl
quicklisp
CLOS:如何使插槽具有强制类型的符号向量?
我正在尝试创建一个类 可以将符号向量存储在 SBCL 的插槽中 我不知道如何设置它 到目前为止我最好的猜测是 defclass Individual discrete decisions type vector symbol 这将返回以下错
lisp
commonlisp
sbcl
clos
为什么 LISP 中不需要#'(尖引号)符号?
我正在从 Practical Common Lisp 一书中学习 Lisp 在某一时刻 我应该输入以下代码 1 remove if not evenp 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 我想这里的想法当然是 r
lisp
commonlisp
clisp
在 Common Lisp 中展开 / splat 参数
假设我有一个参数列表 gt setf format args t it s a 1 T it s a 1 然后 我如何将其 展开 或 展开 为一系列参数而不是单个列表参数 以提供给格式函数 即我希望发生以下函数调用 gt format t
commonlisp
splat
为什么 (list 'quote 'x) 计算结果为 'x 而不是 ('x) 或 (quote 'x)?
我正在尝试学习 LISP 并正在查看一个代码示例 其中使用了类似于以下代码的内容 列出 引文 5 这在 REPL 中评估为 5 我预计它的评估结果为 5 或 quote 5 我正在 CLISP REPL 中尝试这个 任何帮助 将不胜感激 读
lisp
commonlisp
Evaluation
quote
clisp
Common Lisp 中 eq、eql、equal 和 equalp 之间有什么区别?
有什么区别eq eql equal and equalp 在 Common Lisp 中 我知道其中一些检查类型 一些检查跨类型等等 但哪个是哪个 什么时候使用其中一种比其他更好 From Common Lisp 等式谓词 eq x y 为
syntax
commonlisp
equality
使用变量作为格式指令的前缀参数
我需要打印一些前面有可变数量空格的内容 例如 如果我需要在文本前打印 5 个空格 我会这样做 format T 5T My Text Output My Text 我可以使用变量来代替 5 并能够向其传递值吗 我正在寻找的是这样的 form
format
commonlisp
使用命名参数格式化 Lisp 字符串
Lisp 有没有办法使用命名参数来格式化字符串 也许与关联列表类似 format t All for who a and who a for all who one 为了打印 All for one and one for all 如同这个
lisp
commonlisp
stringformatting
区分带有默认值和无值的&可选参数
根据功能在 GigaMonkeys 上 Common Lisp 通过以下方式支持可选位置参数 optional并且默认值可以任意设置 默认的默认值为nil defun function mandatory argument optional
commonlisp
defaultvalue
optionalparameters
Common Lisp:#+nil 是什么?
前几天 也许是昨天 我对此感到很困惑 nil读取时间条件发现于https github com billstclair defperson blob master defperson lisp L289 经过一番深入思考 我得出的结论是 这
commonlisp
Lisp:宏与函数[重复]
这个问题在这里已经有答案了 在我寻求完全理解如此强大的 Lisp 宏的过程中 我想到了一个问题 我知道关于宏的一条黄金法则是 当函数可以完成工作时 永远不要使用宏 然而阅读第 9 章 实用 构建单元测试框架 从 Practical Comm
macros
commonlisp
在 Common Lisp 中,如何定义通用数据类型说明符(如整数列表)?
我想定义一个类型说明符来描述相同类型的事物列表 所以我想有 list of integer 如同 array integer 这是内置的 我可以为特定类型创建它 如下所示 defun elements are integer seq eve
commonlisp
(通用)lisp 中的 Unix 信号处理
我对这个主题做了一些研究 但发现了一些空白 在 Common Lisp 中似乎有依赖于实现的方法来进行 Unix 信号处理 但是是否有一个包可以提供跨实现的信号处理方法 我主要想监听 SIGINT 并在我的应用程序中正常关闭 我在 Linu
lisp
commonlisp
signals
SIGINT
ccl
«
1 ...
5
6
7
8
9
10
11