问题标签 [clisp]

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.

0 投票
4 回答
963 浏览

lisp - 什么版本的 LISP 有 putprop?

据称,我正在破解一个旧的 Lisp 程序,该程序曾经在 Franz LISP 中编译和工作。但是 Franz LISP 太旧了,所以我正在尝试 CLISP 编译器。但是,CLISP 没有putprop.

我意识到我可以编写一个putpropputprop

0 投票
2 回答
175 浏览

bash - 分叉和保存 lisp 程序的输出

我有一个需要运行很长时间的 lisp 程序。我想制作一个 bash 脚本,这样我就可以$./script.sh&在学校的计算机上进行操作,然后定期检查输出,而不必亲自运行该过程。我要做的就是调用程序“clisp”并让它执行这些命令:

并将所有输出保存到文件中。我如何制作这个脚本?

0 投票
2 回答
690 浏览

clisp - Clips 上的 ASDF 问题

我正在尝试在 os x 上的 clisp 2.49 上安装 s-xml(我正朝着 s-xml-rpc 前进)。我想我已经正确安装了 asdf 。我可以跑:

所以我猜这些位安装好了。但是当我运行时:

有时候是这样的

未找到组件 s-xml 是什么意思。似乎表明它实际上没有安装任何东西。我尝试通过 http 链接和下载的 tar zip 进行 asdf-install:install,但我似乎总是处于这种状态。对我做错了什么有任何想法吗?

我也尝试过进行个人安装(选项 2),我可以看到文件已下载。但结果是一样的。

0 投票
3 回答
487 浏览

functional-programming - 在 LISP 中是否可以访问函数的形式?

假设我在全局范围内定义了一个函数:

是否可以将函数 x “强制”为如下列表:

提前致谢!

PS - @Danlei 的示例在具有特殊标志的 Clozure CL 中工作,但是有人知道如何让 FUNCTION-LAMBDA-EXPRESSION 在 SBCL 中工作吗?

0 投票
1 回答
875 浏览

graph - lisp 中的邻接矩阵/Floyd/Warshall

显然我的老师认为,即使我们没有时间学习东西(也没有足够的例子),我们也应该继续前进,所以我现在需要知道如何在 clisp 中制作 Floyd-Warshall 和 Warshall 的算法。

正如我对 prolog 所做的那样,我的问题是从图中生成邻接矩阵,在这种情况下,它将是一个列表列表,例如:

那应该产生:

我有这个:

任何帮助是极大的赞赏。

另外,还有点题外话:如果我能解决我自己的问题,我是否应该回答自己以便得到答案?

0 投票
3 回答
2265 浏览

lisp - Clisp REPL 错误输出:如何在发生错误的文件中查找行号?

我正在使用 CLisp 在 Lisp 的土地上工作,使用 Slimv 在 Vim 中编写代码,然后 alt-tabbing 到另一个终端窗口并使用 (load 'file.lisp) 将文件加载到 REPL,然后在回复。

当我在 REPL 中遇到错误时,有没有办法确定 file.lisp 中的哪一行发生了错误?我没有看到 REPL 错误输出中明确提到的行号,还有其他方法吗?

我发现了这个类似的问题,但唯一的答案是使用 Clisp 以外的东西,比如 sbcl、allegro 等:

如何改进 clisp 错误消息?

谢谢!

0 投票
1 回答
198 浏览

lisp - 在 lisp 中排序混合数据类型的列表

给定任意长度和数据类型的列表,计算:

  • 下项目
  • 更高的项目
  • 符号
  • 平均的
  • 倒排列表(实现功能)

我一直在尝试自己学习 lisp,因为我的课有点没用(阅读我的另一个问题 =_=;),我已经这样做了:

然后它当然没有订购符号......所以我尝试了这个:

但是强制并没有帮助我使我的符号整数......提前感谢您的帮助,而且,我想知道我的格式是否正确(我没有被教导使用“let”)。

0 投票
3 回答
2302 浏览

clisp - common lisp - ch 02,代码错误?

我已经在我的 fedora-13 机器上安装了 clisp。在 clisp 解释器中,我输入了以下内容:

这是 Paul Graham 书中的原始代码:

有什么我错过的吗?这似乎更像是解释器的一种特质,而不是代码中的错误。是链接。对于有问题的代码,您可能必须按 ctrl-F。

更新:哈哈,对……问题!

0 投票
2 回答
519 浏览

common-lisp - 在普通 lisp 中使用 shell 脚本中的标准输出

我正在编写一个需要处理命令输出的通用 lisp 程序。但是,当我尝试在另一个函数中使用结果时,我只得到一个 NIL 作为返回值。

这是我用来运行命令的函数:

其中,当它自己运行时会给出:

但是,当我通过函数运行它时,只返回 NIL:

如何在我的函数中使用结果?

0 投票
1 回答
127 浏览

clisp - 如何使 clisp REPL 中的功能可用?

使用 ~/.guile,money.scm 中的函数在 guile REPL 中自动可用。

那么我该如何配置 clisp REPL 呢?

顺便提一句,

有没有“http://try-clojure.org/”类似的网站?

真挚地!