lisp 相关问题

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

测试命令行参数解析 - Common Lisp

使用 fiveam 测试包,我想测试由 main.lisp 脚本处理的 CLI 参数的解析。然而,解析参数的主要功能不采取...

回答 2 投票 0

不同的":cl "包在通用Lisp实现之间的处理方式不同。

为什么会出现这种行为?另外,这是 "实现定义 "的差异,还是其中一个repl出了问题?请考虑一下这段Common Lisp代码...... (defpackage :new) (in-package new)...。

回答 1 投票 0

过滤输出流,只保留特定行数分隔的文本部分?

我已经创建了一个简单的例子来说明我想实现的目标。本质上,我需要运行一个shell命令,并捕获它的输出,但是,只有特定的部分。比如下面这个...

回答 1 投票 0

删除Emacs最小地图中的边缘箭头。

我想去掉emacs最小地图缓冲区的边缘。特别是行的延续箭头。我仍然希望在我的主缓冲区中使用它们,但发现它们在最小地图中毫无意义。I ...

回答 1 投票 0

从条件的循环中返回

我有以下函数: (defun chooseBest (TSPs dTSPs) (let ((minimum (minPos dTSPs 0 0)) (j 0) (best nil)) (loop for i in TSPs do (cond ((= j minim) (progn (setf best ...)

回答 1 投票 0

如何在Lisp中读取所有.text文件?

我想从Lisp中的文件夹中读取所有的文本文件?当我使用shell脚本时,就像c中的 "foldername*.txt "一样。

回答 1 投票 0

为什么 "Let "要加一个新行?(我可以把它去掉吗?)

在我的shell中,我尝试了一些东西,并注意到在我的let语句的开头添加了新行。[86]> (setf A 5) 5 [87]> (let () (print 'hello) (print 'there) A ) ;;这个空白......

回答 1 投票 0

获得拉伸的测量结果

我正在创建一个算法来帮助我将方框扩大到正确的大小,如是。我做了一个代码,要求两个点成为新的深度,并测量它们。然后减去原来的 ...

回答 1 投票 0

`member`返回`NIL`,即使列表中存在字符串。

Common lisp 我试图确定一个字符串是否已经在一个给定的列表中。我的目标是(member searched-string my-list),但我一直得到NIL。为什么(成员 "foo" '("foo" "bar"))......?

回答 2 投票 0

emacs lisp中lambda的格式。

我想在emacs lisp中应用闭包,我在这里找到了一个帖子。我如何在Emacs Lisp中使用闭包?(defun foo (x) `(lambda () ,x)) (message (string (funcall (foo 66))))) ...。

回答 1 投票 1

如何在lisp中迭代一个带参数的函数,而参数是文件名?

我在一个文件夹里有20个文本文件,我找不到任何解决方案,我的主函数只有一个参数,如何调用这些文件(文件的扩展名是 "txt")。我试过用通配符,但我 ...

回答 1 投票 0

增加括号改变条件的评价

我开始学习Scheme,偶然发现了这个奇怪的事情:给定以下过程:(定义(测试x y)(如果(= x 0)0 y ))。当我创建一个条件时,它的评价是 "如期",当我 ...

回答 1 投票 -2

`member`返回`NIL`,即使列表中存在字符串。

普通Lisp。我试图确定一个字符串是否存在于一个给定的列表中,我的目标是(member searched-string my-list),但我一直得到NIL。我的目标是(member searched-string my-list),但我一直得到NIL。为什么(成员 "foo" '("foo" "bar"))......?

回答 2 投票 2

所以我需要用累加来定义过滤器,我需要完成这个定义:(define filter (lambda (predicate sequence) (accumulate??null sequence))) 我填的是:...

回答 1 投票 1

访问数组中结构的成员 Clisp

想象一下,我有一个函数,它接收一个数组结构,像这样: (defun name-of-func (array) (dotimes (i (array-total-size array))) (print (aref array i))) )和studct是...

回答 1 投票 0

AutoLisp 2021 在(应用(lambda)时出现参数太少的错误。

我们已经安装了最新的欧特克2021,我们的一个脚本(修改过的@李麦克),对一些输入文本进行剥离和格式化,现在失败了。这个脚本在2019年及以下版本上完美运行。我似乎不能...

回答 1 投票 1

"球拍王国 "中的怪异代码示例

我现在正在读《Realm Of Racket》这本书,到目前为止我非常喜欢这本书。但是,在第4 12章第74页,有一个代码例子,我就是不明白。也许我的大脑拒绝弄清楚......。

回答 3 投票 5

在Parenscript中使用regex(正则表达式)。

我正在尝试使用Parenscript。当我尝试使用regex函数时,我得到了意想不到的输出,例如,参考手册中显示。(regex "foobar")foobar; (regex "foobari")... ...

回答 1 投票 0

更新Racket中哈希表的功能

我是一个Racket初学者,我想用hash-update!来更新一个哈希表,其中的值是一个可变的集合。以下是代码行: (hash-update!hash key (curryr set-add!new_val) (......)

回答 1 投票 1

在Notepad++中编译isp方案。

我现在很喜欢lisp,可惜我只能在windows上编码。是否有可能让Notepad++负责解释我的脚本,并将输出显示在 ...

回答 8 投票 2

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