Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 Common Lisp 中编写 Lambda 表达式
我目前正在阅读 Paul Graham 的 ANSI Common Lisp 并且有一个关于编写 lambda 表达式的问题 我们是否需要在 lambda 表达式前面加上前缀 如果我在 REPL 中写这样的东西 它会工作得很好 gt lam
commonlisp
Lambda
clisp
CLISP - 反转简单列表
我必须反转简单 单维 列表的元素 我知道有一个内置的反向函数 但我不能用它来做这个 这是我的尝试 defun LISTREVERSE LISTR cond lt length LISTR 2 LISTR listr is 1 atom or
lisp
commonlisp
clisp
如何改进 clisp 错误消息?
我已经接触过一些clisp 有点令人困惑的是它没有打印出错误所在的行号 或者 至少给出错误所在的一般提示 在某些情况下这一定是可能的 对吧 有什么方法可以获得更好的错误消息吗 正如我看到的大多数涉及 clisp 的问题一样 答案可能是 不要
clisp
在 OSX 上编译 clisp-2.49:未找到 LIBFFI
TL DR Even if libffi似乎已安装 configure即使我给它添加 正确的 前缀 脚本也找不到它 这篇文章的最后一部分 是我陷入困境的地方 我仅提供其他信息来解释我如何到达那里 我对这篇长篇文章表示歉意 如果有些内容与您无
MacOS
commonlisp
Homebrew
failedinstallation
clisp
返回总和的 Lisp 函数
我正在尝试编写一个奇怪的函数 所以请耐心等待 这个函数应该有一个列表L作为参数并有一个sum多变的 如果L不是列表 它应该返回nil 否则 它应该迭代列表的每个元素并执行以下操作 如果元素是数字且小于零 则应从总和中减去 1 如果元素是数字
list
Sum
lisp
Iteration
clisp
LISP - 如何获得嵌套列表的平均长度?
我有个问题 我需要从此列表中获取平均长度 1 2 3 4 5 6 7 8 9 应该是2 我不知道从哪里开始 我试图得到 1 2 3 4 5 6 7 8 9 from 1 2 3 4 5 6 7 8 9 但我失败了 因为 reduce app
list
nested
lisp
Average
clisp
在 LISP 中是否可以访问函数的形式?
假设我全局定义了一个函数 defun x y 1 y Edit my first example was too complicated 是否可以将函数 x 强制 到一个列表中 例如 x y 1 y 提前致谢 PS Danlei 的示例在
functionalprogramming
lisp
commonlisp
sbcl
clisp
LISP:为什么mapcan 不接受我的列表作为参数?
为了简化我的问题 为什么这有效 mapcan lambda l list 1 2 a b 这并不 mapcan lambda l 1 2 a b 我必须编写一个函数 使用映射函数在给定列表 L 的所有级别上替换列表 D 的所有元素中的一个元
list
parameters
lisp
commonlisp
clisp
Common Lisp:为什么我的尾递归函数会导致堆栈溢出?
我在理解 Common Lisp 函数的性能方面遇到了问题 我还是个新手 我有这个函数的两个版本 它只是计算给定的所有整数的总和n 非尾递归版本 defun addup3 n if n 0 0 n addup n 1 尾递归版本 defun
commonlisp
tailrecursion
sbcl
clisp
我如何要求 Lisp 编译器忽略(标签种类)函数?
我盯着斯蒂尔的Common Lisp 语言直到我脸色发青 仍然有这个问题 如果我编译 defun x labels y 5 princ x terpri 有时候是这样的 home clisp experiments clisp c q x
lisp
commonlisp
clisp
是否存在 setfable nthcdr 实现?
我正在使用 clisp 我想知道是否有任何带有可设置版本的 nthcdr 的库可供我使用 你可以用以下方法解决它 let lst list 1 2 3 4 n 2 setf cdr nthcdr 1 n lst 5 6 7 l gt 1 2
lisp
commonlisp
clisp
如何更改SBCL的当前目录?
It is very轻松更改 CLIsp 的当前工作目录 gt cat clisprc lisp The following lines added by ql add to init file quicklisp let quicklis
commonlisp
sbcl
clisp
使用 gnu clisp 运行 shell 命令
我正在尝试为 clisp 创建一个 系统 命令 其工作原理如下 setq result system pwd now result is equal to my path here 我有这样的事情 defun system cmd ext
lisp
Stream
clisp
为什么 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
为什么 (list 'quote 'x) 计算结果为 'x 而不是 ('x) 或 (quote 'x)?
我正在尝试学习 LISP 并正在查看一个代码示例 其中使用了类似于以下代码的内容 列出 引文 5 这在 REPL 中评估为 5 我预计它的评估结果为 5 或 quote 5 我正在 CLISP REPL 中尝试这个 任何帮助 将不胜感激 读
lisp
commonlisp
Evaluation
quote
clisp