Lisp是一系列通用编程语言,受lambda演算影响,能够将源代码作为数据结构进行操作。
我正在寻找一些使用 lisp 进行机器人/人工智能编程的示例。是否有任何好的在线示例(最好不要太学术性)?
如何获取 Common Lisp 中的命令行参数(特别是在 GNU 中,如果有任何差异)?
我必须从 lisp 列表中删除所有双精度元素..这是一个示例: (A B C D E A A B F G A) => (A B C D E F G) 我该怎么做?
为什么Clojure的juxt以juxtaposition命名?我看不出并列的是什么。这与具有直观命名的partial 和comp 形成对比。
我在 Darwin 上使用 OpenMCL,我想做一些类似的事情: (在(目录“somedir”)中循环 for f 收集(每个文件处理一些 f)) 但我无法让目录返回任何其他内容...
考虑创建日期库的示例。我们可能有一个将月份索引映射到该月的天数的列表: (defparameter *daymap* '(0 31 28 31 30 31 30 31 31 30 31 30 31)) 苏...
如何在 Common Lisp 中使用多字符分隔符将字符串拆分为子字符串?
使用 split-sequence:split-sequence 将字符串拆分为由单个字符分隔的子字符串显然非常容易。在我看来,分割一根绳子应该同样容易......
我正在制作一个 pyqt 小部件工具,它应该使用 AutoCAD 中的数据进行操作。 基本上,它允许用户选择颜色并将其填充到 AutoCAD 中选定的填充对象中。其实可以直接在
我可以制作功能性 HTML 元素(也许使用自定义 HTML 元素)吗?
我想要制作功能性 HTML 元素,我的意思是在页面渲染之前返回其中的 HTML 函数的元素,以便 HTML 变得像 LISP 一样。例如,如果...
我正在分析 LISP,我不是专家,但有些事情困扰着我: 一些原语(如列表)接受多个参数。例如。: (列表1 2 3) => (1 2 3) 另一方面,报价似乎可以接受
我理解尾递归是一种特殊情况,其中函数对自身进行尾调用。 但我不明白尾部调用和尾部递归有何不同。 在“适当的尾递归”中
我有这段代码可以用 AutoLISP 绘制摩天轮,但我似乎不明白为什么它不起作用。 (defun c:摩天轮 () (设定半径 50) (setq 推车尺寸 5) (设置车数 8) ...
我正在尝试创建一个球体顶点的 3d 坐标列表,从 ((0 0 1) ...) 开始,如下所示: (defvar spherelatamount 7) (defvar 球体数量 8) (defparameter sphereverticeslist(使...
我目前正在 Common Lisp 中实现二叉搜索树,并且遇到了类型错误。当我尝试在树中查找最小或最大键时,会出现错误。这是
摘要:我正在寻找一些有关访问外部包中的类的指导。 具体细节如下: 我已经使用 Quicklisp 安装了 :graph 包,可以在这里找到:https://github.com/eschulte/
我刚刚使用以下命令安装了 SBCL(在 Rapberry PI 上): pi# apt install sbcl 我注意到,与 clisp 不同的是,放置: #!/usr/bin/sbcl 顶部不允许我从 co 运行 Lisp 脚本文件...
我刚刚使用以下命令安装了 SBCL(在 Rapberry PI 上): pi# apt install sbcl 我注意到,与 clisp 不同的是,放置: #!/usr/bin/sbcl 顶部不允许我从 co 运行 Lisp 脚本文件...
在循环中从使用 `with` 定义的变量调用 lambda 函数
我有以下 lisp 代码 (defun 总和 (vec) “Summiert alle Elemente eines Vektors”。 (应用 '+ vec)) (defun 广场(项目) “Hilfsfunktion zum Quadrieren eines Elements。”...
我有以下 lisp 代码 (defun 总和 (vec) “Summiert alle Elemente eines Vektors”。 (应用 '+ vec)) (defun 广场(项目) “Hilfsfunktion zum Quadrieren eines Elements。”...