问题标签 [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.
lisp - 什么版本的 LISP 有 putprop?
据称,我正在破解一个旧的 Lisp 程序,该程序曾经在 Franz LISP 中编译和工作。但是 Franz LISP 太旧了,所以我正在尝试 CLISP 编译器。但是,CLISP 没有putprop
.
我意识到我可以编写一个putprop
与putprop
bash - 分叉和保存 lisp 程序的输出
我有一个需要运行很长时间的 lisp 程序。我想制作一个 bash 脚本,这样我就可以$./script.sh&
在学校的计算机上进行操作,然后定期检查输出,而不必亲自运行该过程。我要做的就是调用程序“clisp”并让它执行这些命令:
并将所有输出保存到文件中。我如何制作这个脚本?
clisp - Clips 上的 ASDF 问题
我正在尝试在 os x 上的 clisp 2.49 上安装 s-xml(我正朝着 s-xml-rpc 前进)。我想我已经正确安装了 asdf 。我可以跑:
所以我猜这些位安装好了。但是当我运行时:
有时候是这样的
未找到组件 s-xml 是什么意思。似乎表明它实际上没有安装任何东西。我尝试通过 http 链接和下载的 tar zip 进行 asdf-install:install,但我似乎总是处于这种状态。对我做错了什么有任何想法吗?
我也尝试过进行个人安装(选项 2),我可以看到文件已下载。但结果是一样的。
functional-programming - 在 LISP 中是否可以访问函数的形式?
假设我在全局范围内定义了一个函数:
是否可以将函数 x “强制”为如下列表:
提前致谢!
PS - @Danlei 的示例在具有特殊标志的 Clozure CL 中工作,但是有人知道如何让 FUNCTION-LAMBDA-EXPRESSION 在 SBCL 中工作吗?
graph - lisp 中的邻接矩阵/Floyd/Warshall
显然我的老师认为,即使我们没有时间学习东西(也没有足够的例子),我们也应该继续前进,所以我现在需要知道如何在 clisp 中制作 Floyd-Warshall 和 Warshall 的算法。
正如我对 prolog 所做的那样,我的问题是从图中生成邻接矩阵,在这种情况下,它将是一个列表列表,例如:
那应该产生:
我有这个:
任何帮助是极大的赞赏。
另外,还有点题外话:如果我能解决我自己的问题,我是否应该回答自己以便得到答案?
lisp - Clisp REPL 错误输出:如何在发生错误的文件中查找行号?
我正在使用 CLisp 在 Lisp 的土地上工作,使用 Slimv 在 Vim 中编写代码,然后 alt-tabbing 到另一个终端窗口并使用 (load 'file.lisp) 将文件加载到 REPL,然后在回复。
当我在 REPL 中遇到错误时,有没有办法确定 file.lisp 中的哪一行发生了错误?我没有看到 REPL 错误输出中明确提到的行号,还有其他方法吗?
我发现了这个类似的问题,但唯一的答案是使用 Clisp 以外的东西,比如 sbcl、allegro 等:
谢谢!
lisp - 在 lisp 中排序混合数据类型的列表
给定任意长度和数据类型的列表,计算:
- 下项目
- 更高的项目
- 符号
- 平均的
- 倒排列表(实现功能)
我一直在尝试自己学习 lisp,因为我的课有点没用(阅读我的另一个问题 =_=;),我已经这样做了:
然后它当然没有订购符号......所以我尝试了这个:
但是强制并没有帮助我使我的符号整数......提前感谢您的帮助,而且,我想知道我的格式是否正确(我没有被教导使用“let”)。
clisp - common lisp - ch 02,代码错误?
我已经在我的 fedora-13 机器上安装了 clisp。在 clisp 解释器中,我输入了以下内容:
这是 Paul Graham 书中的原始代码:
有什么我错过的吗?这似乎更像是解释器的一种特质,而不是代码中的错误。这是链接。对于有问题的代码,您可能必须按 ctrl-F。
更新:哈哈,对……问题!
common-lisp - 在普通 lisp 中使用 shell 脚本中的标准输出
我正在编写一个需要处理命令输出的通用 lisp 程序。但是,当我尝试在另一个函数中使用结果时,我只得到一个 NIL 作为返回值。
这是我用来运行命令的函数:
其中,当它自己运行时会给出:
但是,当我通过函数运行它时,只返回 NIL:
如何在我的函数中使用结果?
clisp - 如何使 clisp REPL 中的功能可用?
使用 ~/.guile,money.scm 中的函数在 guile REPL 中自动可用。
那么我该如何配置 clisp REPL 呢?
顺便提一句,
有没有“http://try-clojure.org/”类似的网站?
真挚地!