lisp 相关问题

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

MIT 方案在解释器中使用特殊字符

我正在使用麻省理工学院的方案,并且希望能够做这样的事情: (定义 π 3.14159265) 没有像这样的编码错误: ;非法字符:#\U+80 ;要继续,请调用 RESTART w...

回答 1 投票 0

如何在 Lisp 中使用 format 而不在格式化数组时添加换行符/缩进?

这是我的问题: 我在长字符串数组上使用格式,并且显然默认情况下使用 ~s 指令时,它会添加换行符和两个缩进空格。 这对人类来说真的很棒

回答 1 投票 0

输入命令时自动重新加载 LISP 中的文件

我正在学习 LISP 课程。我在 Ubuntu 中设置了一个基本的工作流程,其中包含 VIM 中的 LISP 文件,以及终端中的交互式 LISP 提示符,我在编写代码时使用它来测试代码。有没有哇...

回答 4 投票 0

EVAL:未定义的函数。在 Common LISP 中用作参数

开始学习LISP,写了两个简单的程序,使用函数作为参数。 首先: ;gnu clisp 2.49.60 (defun pf (x f123) (cond ((null x) nil) (T (cons ( f123 (c...

回答 1 投票 0

任意类型说明符上的 Defmethod?

我想做的是: (defgeneric fn (x)) (defmethod fn ((x (整数 1 *))) “正整数”) (defmethod fn ((x (整数 * -1))) “负整数”) 我想要一个通用函数...

回答 3 投票 0

在Python中通过MassProp命令处理返回结果

我正在尝试通过Python代码中的MassProp命令处理返回结果: acad.doc.SendCommand("MassProp") res1 = acad.doc.GetVariable("AREA"); res2 = acad.doc.GetVariable("...

回答 1 投票 0

如何操作由列表组成的复杂数据结构?

我正在尝试代表 3D Connect 4 棋盘游戏: 例如,我有以下列表结构: ( ( (零零零零) (零零零零) (零零零零) (零零零零) ) (1 1 1...

回答 2 投票 0

如何在lisp中编写宏for循环来模仿C或Java中的for循环?

在lisp中,我想编写一个宏for循环,而不使用lisp中的循环函数,它模仿C或Java中的for循环。我想只用基本的 Lisp 语法来实现这一点。

回答 1 投票 0

在 Racket 中安装软件包

我安装了DrRacket,完整版不是最小版,但我没有软件包。 当我运行这段代码时: #郎球拍 (提供(全部定义输出)) (需要有声音) (打叮) 它给了我...

回答 1 投票 0

寻求有关 SICP 练习 1.5 的一些解释

问题可以在这里找到。 在书中,我发现对正常订单评估的描述是: “另一种评估模型不会评估操作数,除非需要它们的值。

回答 2 投票 0

如何在 AutoCAD 中添加剖面线以使它们相互重叠?

我正在使用Python语言和win32com.client库向绘图添加剖面线。 下面是实现剖面线创建的代码: 导入 win32com.client 导入 pythoncom 阿卡德 =

回答 1 投票 0

Lisp 在 Autocad 中查找空闭合多段线

我需要一个 Lisp 例程来在一组选定的闭合多段线中查找,这些多段线内部是空的,我使用 Autocad 2021, 使用 List 命令得到的闭合多段线的信息是...

回答 1 投票 0

如何选择 Autocad 中没有特定块的闭合二维折线

我需要一个 lisp 例程来检查多边形(闭合折线)并验证内部是否有块(由用户选择)。之后,突出显示空多边形,如下图所示。 奥托卡...

回答 1 投票 0

删除函数在我的 Common Lisp 代码中不起作用

我正在编写一个函数来删除列表中的重复项,同时保留最后一个实例。我编写了以下代码: (defun 删除重复项(列表) (设置q计数1 0) (dolist(第1项列表) (

回答 2 投票 0

Lisp 中的多个 defparameter 宏?

我尝试为任意数量的变量编写defparameter宏,从单个变量的工作代码开始: (defmacro defpar(名称初始值)...

回答 1 投票 0

如何使用 python 复制和粘贴 AutoCAD 表格

我正在尝试使用 pyautocad 从一张 AutoCAD 绘图中复制表格并将其粘贴到另一张绘图中。重要的是我也保留相同的桌子样式和位置。然后脚本就会填充...

回答 1 投票 0

这是延续传球风格吗?

如果函数a的CPS函数是cc,并且cc调用a,那么是延续传递风格吗?例如, (定义一个 (λ(b·c) ... (a (缺点 (c (汽车 b))) c))) (定义抄送 (羊肉...

回答 1 投票 0

在 Emacs Lisp 中,如何检查变量是否已定义?

在 Emacs Lisp 中,如何检查变量是否已定义?

回答 4 投票 0

fixnums 的 Common Lisp 类型向量

在 Common Lisp 中我可以检查如下类型: (输入 p #(1 2 3) '序列) ;;返回 T 因此我可以使用 (declaim (ftype ... 中的序列) 来指定函数的参数。 可以做类型吗

回答 1 投票 0

如何在 elisp 中推回向量

我发现了一些使用向量推送函数来推回向量的指令,问题是我认为它只适用于 common lisp。 如果我想推到

回答 2 投票 0

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