clisp 相关问题

GNU CLISP是ANSI Common Lisp的UNIX / Windows实现,具有许多扩展。

使UCI lisp函数具有对常见lisp的循环

我目前正在尝试使用Common lisp重新创建用UCI Lisp编写的旧程序,但是我对Lisp不太熟练。原始功能是:(DE SETROLE(角色填充CD)(CONS(HEADER:CD CD)...

回答 1 投票 0

剪辑是否支持线程?

我想用剪辑来运行hunchentoot。在clisp的REPL中,如果hunchentoot启动,我将无能为力。似乎clisp不支持线程。任何建议表示赞赏!

回答 1 投票 0

CLISP中功能之间的循环依赖性

是否可以在Common LISP中定义两个相互调用的函数而不会收到样式警告?解决此问题的最佳方法是将其中一个功能赋予第二个功能,以...

回答 1 投票 0

如何从终端在Mac上运行Lisp程序?

[您好,我是使用Lisp编程的新手,我一直在YouTube上关注一个教程。(https://www.youtube.com/watch?time_continue=56&v=ymSq4wHrqyU&feature=emb_logo)我正在使用clisp。 ...

回答 1 投票 1

如何在Lisp宏中修复“ X不是数字”

我开始学习lisps,目前正在为学校制作Macros。我在名为decrement.txt的txt文件中创建了一个名为“-=”的简单宏(defmacro-=(numericValue decrementValue)(list'...

回答 1 投票 0

插入式通用插入句

我想使用此INSERT函数在common-lisp中实现排序功能,R表示cons单元具有key(int)和value(任何类型),L表示要在其中插入R的列表。与此...

回答 1 投票 0

如何在Lisp中创建列表列表?

我正在尝试使用通用Lisp运行代码,但是它一直给我以下错误:***-SYSTEM ::%EXPAND-FORM:(SETF(NTH X NUMS)0)应该是lambda表达式我是什么?做错了吗?我是...

回答 1 投票 0


试图在Lisp中编写回文功能

这是我拥有的代码,当给定输入是回文,我希望它返回t;如果不是,我需要它返回NIL。如果您查看第二个输出,我的程序会为其返回t,但它会返回...

回答 1 投票 0

了解通用Lisp中的函数tailp

[当浏览Bert Burgemeister的“ Common Lisp快速参考”时,我偶然发现了tailp。首先,我误解了此函数的定义。我试过:(tailp'(3 4 5)'(1 2 3 4 5)...

回答 4 投票 5

Lisp函数在菜单函数中使用时返回NIL,但可以正常工作

我编写了一个查询我正在为学校编写的小型数据库程序的函数。该功能按名称搜索。当我自己运行该功能时,它可以工作。当我在菜单中运行它时不起作用(...

回答 1 投票 0

Lisp:如何提示读取浮点数?

我有一个函数,在其中我同时使用解析整数和提示读取。但是,我需要这些整数之一才能成为浮点数。当我将parse-integer更改为parse-float时,它不再起作用。这是...

回答 1 投票 0

是否可以在Visual Studio Code中编译Lisp源文件?

我想在Visual Studio Code中编写Lisp代码并在终端上进行编译。有谁知道这是否可能。如果是这样,我必须写哪个命令?

回答 1 投票 0

为什么mapcar仅使用从values-list返回的参数之一?

我对Lisp非常陌生,并且遇到以下问题。我正在尝试在多个列表中交换数字,以便所有在其列表中第一个数字的数字都将在一个列表中,然后...

回答 1 投票 0

为什么这个简单的LISP函数会引发错误?

我从一个较大的脚本中隔离了此功能,并通过https://www.jdoodle.com/execute-clisp-online/对其进行了运行。即使抛出错误,除非我是...

回答 1 投票 0

LISP确定列表的深度

我正在尝试编写一个确定列表深度的函数。因此对于(1 2 3 4)=> 1(1 2 3(4))=> 2(1 2 3(4(5)))=> 3依此类推。这是我到目前为止编写的内容,仅适用于...

回答 1 投票 1

Clisp错误:变量没有值(在此二进制搜索程序中高和低没有值)

用于二进制搜索的简单程序。元素不包含。元素,然后数组包含那些元素,然后q包含否。的查询搜索包含要搜索的元素。为什么会出现此错误...

回答 1 投票 1

试图用Lisp递归打印三角形

尝试以Lisp递归方式打印三角形。我溢出,但是我不知道从哪里来。请注意,我是Lisp编程的新手。 (defun三角形(n)(if(不是(oddp n))(progn(print“ ...

回答 1 投票 1

替换嵌套列表中的普通字符串中的字符串

我有嵌套列表((“ H”“ E”“ L”“ L”“ O”)(“ T”“ H”“ I”“ S”)(“ I”“ S”)(“ A” )(“ T”“ E”“ S”“ T”)))我想使用替代将列表中的每个字符串替换为另一个字符串,但是它不起作用...

回答 1 投票 0

在Lisp编程中返回值

我有一个函数(defun read-as-list(filename)(defun read-as-list(filename))(defparameter parlist(list nil)))(let((in(open filename:if-does-not-exist存在nil))))(在行=(...中的读取行]]

回答 1 投票 0

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