Lisp是一系列通用编程语言,受lambda演算影响,能够将源代码作为数据结构进行操作。
我正在尝试编写一个代码来读取 csv 文件,并为每一行吐出一个具有使用该 csv 定义的属性的块。无论我尝试什么,我似乎都会遇到错误,而 AutoLISP 就是如此
我试图将属性值从块中拉出,但我遇到了一点困难。方块的名称是固定的(ShtScale),属性标签也是固定的(Scale),但我不知道我有什么功能
我一直在思考如何在不提供显式 goto 但提供标签的 Lisp 中实现 Common Lisp 的标记体。 我对此感兴趣的原因是我想写一篇
我读了SICP的第4章,刚刚发现第一节列出了实现评估器最重要的函数,eval和apply,我明白eval非常重要,但为什么
我正在尝试使用下划线 (_) 创建 lambda 的简写,如下所示: (defmacro _ (&其余主体) ...
当我在 Slime 中调试并检查浮点变量的值时,我看到类似的内容 6.8998337e-4 但是,我发现很难阅读,并且更喜欢 0.00068998337 我怎样才能实现...
我正在尝试在 emacs lisp 中使用正则表达式分支,令我惊讶的是,它看起来只支持基本正则表达式,但文档没有明确提及。我是
时不时地,当我打算只按 C-x 或 C-c 时,我会不小心在 Emacs 中按 C-x C-c。当然,这会关闭所有打开的帧和缓冲区,而无需确认。我知道我可以做E...
我无法访问 defrecord 对象的内部字段。所有标准方法都会返回 nil
本质上我有一个名为sample-cell的“Cell”对象,输出时看起来像这样[#grid_generator.core.Cell{:coordinates [1.0 1.0], :value 3.0}]。我只是想访问:
我目前正在开发一个 Common Lisp 项目,并面临单元测试的问题。我有一个名为 lec_2.lisp 的文件,其中包含一个函数 COUNT-VC-DO,该函数计算 gi 中的元音和辅音......
我目前正在开发一个 Common Lisp 项目,并面临单元测试的问题。我有一个名为 lec_2.lisp 的文件,其中包含一个函数 COUNT-VC-DO,该函数计算 gi 中的元音和辅音......
Clojure 初学者。无法弄清楚为什么函数没有按预期创建列表
我正在尝试将嵌套向量添加到地图中,即({:cells {[x y]})。我尝试过多种方式来做到这一点,但无论我如何尝试,我都无法让它发挥作用。我不断收到“错了...
在 Common Lisp 中格式化包含 GMT 偏移量的时间戳?
使用带有“local-time”包的common lisp,我尝试格式化包括GMT偏移量的时间戳。文档包含一个“:gmt-offset”格式参数,但是我们...
在 Lisp 的历史中,麦卡锡写道: 翻译的意外出现往往会冻结语言的形式,并且为了“重复......”而做出的一些决定相当轻松。
如何优雅地将字符串“1 2 3 4 5 6 7”转换为列表(1 2 3 4 5 6 7)?我正在使用 CLISP。
我正在尝试创建一个宏来检查它传入的函数定义。我是 lisp 新手,我在检查 defun 是否是列表中的第一个元素时遇到了困难 (defma...
我正在学习 LISP,遇到一个问题,我必须从列表中删除所有数字,该列表也有嵌套列表。例如: (删除-NUM '(2 A (3 B) C D)) 将输出: (A B C D) 我不是
在“计算机语言的结构和解释”中,作者向您展示了如何使用 cons 在 Lisp 中形成整数对(连接两个值),使用 car 提取第一个,a...
SBCL 2.3.7 我不想编写这样的格式,因为我有很多变量(超过 3 个)并且想在它们之间插入分号: (格式 nil "~a;~b;~c;" var1 var2...