Lisp是一系列通用编程语言,受lambda演算影响,能够将源代码作为数据结构进行操作。
我熟悉Common Lisp并尝试学习一些Scheme,所以我一直在努力理解我如何使用Scheme来解决我通常在Common Lisp中编写的问题。在Common Lisp中有fboundp,其中......
我在阅读了Racket中的rsound文档后写了这段代码:#lang racket(提供(全定义))(需要rsound)(定义(sunet)(正弦波880))(信号播放sunet)(停止)我用了 ...
我目前正在解决Ex。 3.3.1其中:练习3.3.1。美国使用英国(长度)测量系统。世界其他地方使用公制系统。那么,旅行的人......
我喜欢随时使用递归,这似乎是一种更自然的方式来循环实际循环。我想知道在lisp中递归是否有任何限制?就像有......
我遇到了这个问题,例如我有(定义(mypow x)(* x x)),我需要从给定列表中eval表达式。 (我正在写一个模拟器,我在列表中得到一系列命令......
有人可以建议解释同性恋概念的文章,特别是使用Clojure。为什么Clojure是同性的,但在其他语言如Java中很难做到这一点?
如何在Clojure中将字符强制转换为int?我试图在clojure中写一个rot 13,所以我需要有一些东西将我的char转换为int。我找到了一个名为(int)的东西,所以我把:(int a)Get:...
我目前正在通过Graham的On Lisp工作,发现这个特别难以理解:绑定。词汇变量必须直接出现在源代码中。第一个论点......
有没有办法在Windows上的emacs下运行MIT方案解释器?
我是Lisp的新手,并尝试在Windows上的emacs下运行MIT方案解释器。但信息似乎都表明这是不可能的。 HTTP://www.cs.rpi.edu/academics/courses/fall05/ai/scheme / ...
我在C中编写一个Lisp解释器。每个Lisp对象都由一个结构LispObject *表示,它带有一个类型字段,用于指示它是int,symbol,cons等。我实现了一个全局...
在通过介绍性的Lisp书的主要部分之后,我仍然无法理解特殊运算符(引用)(或等效的)函数的作用,但这已经遍及Lisp ......
我在Common Lisp中有另一个涉及自引用的问题。我在Stack Exchange上发现了一个线程,这个问题是编写最短的程序,打印所有可打印的ASCII ...
对于课程项目,我必须在lisp中编写一个程序。该程序应包含最重要的lisp函数,它们的输入和输出参数以及可选参数。例如: ...
使用SBCL 1.4.12,我正在阅读Stuart Shapiro的Common Lisp:An Interactive Approach中的练习17.9,并将一个反向函数计时应用于10,000个元素的列表。当我计时...
我试图在Scheme中实现一个递归过程,它采用数字的平方而不使用乘法,使用公式n ^ 2 = 1 + 3 + 5 + ... +(n + n-1)。 if(<n 0)语句在...中
我在下面有这个代码,它接受一个参数并以相反的顺序打印所有闰年列表。如何才能将1800作为默认输入,只需运行命令(leap)列出所有跳跃...
我正在搜索,如何在RedHat Linux中安装CLISP(http://www.clisp.org)。在CLISP网站上Fedora安装链接被破坏了。即使sudo apt-get install,yum install clisp也不起作用...
Lisp宏和scala宏之间有什么根本区别吗?据我所知,宏是编程程序的手段。他们扩展了语言。但他们是否同样......
在Windows下的emacs上运行的方案实现,用于处理SICP
我想找到在Windows下的emacs上运行的方案实现,以便通过SICP工作。麻省理工学院计划浮现在我的脑海中,但它的官方网站上写着运行麻省理工学院/ GNU计划的代码......