lisp 相关问题

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

如何保护解释器的本机调用堆栈免受垃圾回收?

我在C中编写一个Lisp解释器。每个Lisp对象都由一个结构LispObject *表示,它带有一个类型字段,用于指示它是int,symbol,cons等。我实现了一个全局...

回答 1 投票 2

什么时候在Lisp中使用'(或引用)?

在通过介绍性的Lisp书的主要部分之后,我仍然无法理解特殊运算符(引用)(或等效的)函数的作用,但这已经遍及Lisp ......

回答 9 投票 102

如何从CL REPL获取函数/宏定义?

我在Common Lisp中有另一个涉及自引用的问题。我在Stack Exchange上发现了一个线程,这个问题是编写最短的程序,打印所有可打印的ASCII ...

回答 2 投票 3

LISP - 通过其参数搜索特定功能的程序

对于课程项目,我必须在lisp中编写一个程序。该程序应包含最重要的lisp函数,它们的输入和输出参数以及可选参数。例如: ...

回答 3 投票 2

为什么不同呼叫的TIME报告的consed字节数不同?

使用SBCL 1.4.12,我正在阅读Stuart Shapiro的Common Lisp:An Interactive Approach中的练习17.9,并将一个反向函数计时应用于10,000个元素的列表。当我计时...

回答 1 投票 3

当负参数传递时,为什么我的代码卡在递归调用中?

我试图在Scheme中实现一个递归过程,它采用数字的平方而不使用乘法,使用公式n ^ 2 = 1 + 3 + 5 + ... +(n + n-1)。 if(<n 0)语句在...中

回答 1 投票 0

如何列出LISP中1800年的所有闰年?

我在下面有这个代码,它接受一个参数并以相反的顺序打印所有闰年列表。如何才能将1800作为默认输入,只需运行命令(leap)列出所有跳跃...

回答 1 投票 0

如何在Redhat Linux中安装CLISP

我正在搜索,如何在RedHat Linux中安装CLISP(http://www.clisp.org)。在CLISP网站上Fedora安装链接被破坏了。即使sudo apt-get install,yum install clisp也不起作用...

回答 3 投票 1

Lisp宏和scala宏有什么区别?

Lisp宏和scala宏之间有什么根本区别吗?据我所知,宏是编程程序的手段。他们扩展了语言。但他们是否同样......

回答 1 投票 1

在Windows下的emacs上运行的方案实现,用于处理SICP

我想找到在Windows下的emacs上运行的方案实现,以便通过SICP工作。麻省理工学院计划浮现在我的脑海中,但它的官方网站上写着运行麻省理工学院/ GNU计划的代码......

回答 2 投票 3

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