lisp 相关问题

Lisp是一系列通用编程语言,受lambda演算影响,能够将源代码作为数据结构进行操作。

读取 CSV 并使用值插入和填充块

我正在尝试编写一个代码来读取 csv 文件,并为每一行吐出一个具有使用该 csv 定义的属性的块。无论我尝试什么,我似乎都会遇到错误,而 AutoLISP 就是如此

回答 1 投票 0

从块中提取属性值

我试图将属性值从块中拉出,但我遇到了一点困难。方块的名称是固定的(ShtScale),属性标签也是固定的(Scale),但我不知道我有什么功能

回答 1 投票 0

理论上可以用标签来重写tagbody吗?

我一直在思考如何在不提供显式 goto 但提供标签的 Lisp 中实现 Common Lisp 的标记体。 我对此感兴趣的原因是我想写一篇

回答 1 投票 0

为什么 apply 对于 Lisp 评估器如此重要?

我读了SICP的第4章,刚刚发现第一节列出了实现评估器最重要的函数,eval和apply,我明白eval非常重要,但为什么

回答 4 投票 0

有点奇怪的宏中的 SBCL 类型推断问题

我正在尝试使用下划线 (_) 创建 lambda 的简写,如下所示: (defmacro _ (&其余主体) ...

回答 2 投票 0

更改调试器中浮点值的显示

当我在 Slime 中调试并检查浮点变量的值时,我看到类似的内容 6.8998337e-4 但是,我发现很难阅读,并且更喜欢 0.00068998337 我怎样才能实现...

回答 1 投票 0

emacs lisp 支持扩展正则表达式吗?

我正在尝试在 emacs lisp 中使用正则表达式分支,令我惊讶的是,它看起来只支持基本正则表达式,但文档没有明确提及。我是

回答 1 投票 0

如何计算 Emacs 中打开的缓冲区/文件的数量?

时不时地,当我打算只按 C-x 或 C-c 时,我会不小心在 Emacs 中按 C-x C-c。当然,这会关闭所有打开的帧和缓冲区,而无需确认。我知道我可以做E...

回答 3 投票 0

我无法访问 defrecord 对象的内部字段。所有标准方法都会返回 nil

本质上我有一个名为sample-cell的“Cell”对象,输出时看起来像这样[#grid_generator.core.Cell{:coordinates [1.0 1.0], :value 3.0}]。我只是想访问:

回答 1 投票 0

FiveAM 库的 Lisp 单元测试错误:无法导入函数

我目前正在开发一个 Common Lisp 项目,并面临单元测试的问题。我有一个名为 lec_2.lisp 的文件,其中包含一个函数 COUNT-VC-DO,该函数计算 gi 中的元音和辅音......

回答 1 投票 0

LISP 单元测试错误,FiveAM 库无法导入函数

我目前正在开发一个 Common Lisp 项目,并面临单元测试的问题。我有一个名为 lec_2.lisp 的文件,其中包含一个函数 COUNT-VC-DO,该函数计算 gi 中的元音和辅音......

回答 1 投票 0

Clojure 初学者。无法弄清楚为什么函数没有按预期创建列表

我正在尝试将嵌套向量添加到地图中,即({:cells {[x y]})。我尝试过多种方式来做到这一点,但无论我如何尝试,我都无法让它发挥作用。我不断收到“错了...

回答 1 投票 0

在 Common Lisp 中格式化包含 GMT 偏移量的时间戳?

使用带有“local-time”包的common lisp,我尝试格式化包括GMT偏移量的时间戳。文档包含一个“:gmt-offset”格式参数,但是我们...

回答 1 投票 0

约翰·麦卡锡所说的*色情节目*是什么意思?

在 Lisp 的历史中,麦卡锡写道: 翻译的意外出现往往会冻结语言的形式,并且为了“重复......”而做出的一些决定相当轻松。

回答 5 投票 0

添加电影功能无法按预期工作

经过几次尝试和错误,我的添加电影功能似乎不起作用。它接受一个电影结构和一个数组。如果数组未满并且没有

回答 1 投票 0

如何使用clisp将字符串转换为列表?

如何优雅地将字符串“1 2 3 4 5 6 7”转换为列表(1 2 3 4 5 6 7)?我正在使用 CLISP。

回答 8 投票 0

SBCL 未绑定变量

我正在尝试创建一个宏来检查它传入的函数定义。我是 lisp 新手,我在检查 defun 是否是列表中的第一个元素时遇到了困难 (defma...

回答 1 投票 0

如何从 LISP 列表中删除所有数字

我正在学习 LISP,遇到一个问题,我必须从列表中删除所有数字,该列表也有嵌套列表。例如: (删除-NUM '(2 A (3 B) C D)) 将输出: (A B C D) 我不是

回答 1 投票 0

我们如何将这个Scheme (Lisp)函数转换为C#

在“计算机语言的结构和解释”中,作者向您展示了如何使用 cons 在 Lisp 中形成整数对(连接两个值),使用 car 提取第一个,a...

回答 1 投票 0

使用特殊变量时使用宏会出错

SBCL 2.3.7 我不想编写这样的格式,因为我有很多变量(超过 3 个)并且想在它们之间插入分号: (格式 nil "~a;~b;~c;" var1 var2...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.