scheme 相关问题

Scheme是Lisp系列中的一种函数式编程语言,它以lambda演算与eager(applicative-order)评估密切相关。有关URL方案的问题,请使用标记“url-scheme”。

方案中流的空间复杂度

我正在阅读计算机程序的结构和解释(SICP),并希望确保我的想法正确。考虑使用递归定义的以下简单流:(...

回答 1 投票 4

为什么The Little Schemer的(car(1 2))在DrRacket中不起作用?

我一直在阅读“小策划人”的第一章。问题是,有些示例在DrRacket中工作,例如(eq?“ foo”“ foo”),有些不喜欢(car(“ a”“ b”))或(cdr(“ a”“ b”)),因为之...

回答 1 投票 0

Emacs中的方案编辑-模式和键盘布局

最近,我开始使用Emacs作为我的Scheme(Lisp)编辑器。我在想应该使用什么扩展来获得最佳性能。目前,我正在使用Paredit,这很有帮助。我知道...

回答 4 投票 3

Guile方案中的虚线列表

我如何特别以(a.b)桂尔格式检查点列表? srfi-1的虚线列表也奇怪地返回了#t,例如数字(因为什么时候也列出数字?https://www.gnu.org / ...

回答 2 投票 0

按照适用的顺序,对参数进行评估的顺序是什么?从左到右还是从右到左?

在SICP第1.1.5部分中,程序应用的替代模型我对评估的应用顺序感到好奇。我了解应用顺序在应用...]之前先评估参数。

回答 2 投票 0

exec`是Scheme的`apply`的Python副本吗?

我找到了Python内置函数eval,但是找不到类似于Scheme的apply的函数。我已经详尽地研究了其他Python关键字,但没有一个适用。 A ...

回答 2 投票 -1

此计划代码如何返回值?

此代码摘自Sussman and Wisdom的《经典力学的结构和解释》,其目的是得出(接近)主机支持的最小正浮点数。 ...

回答 1 投票 0

Racket:接口的前向声明

[如果我有两个并排定义的接口,并且我想在一个内部合约中对每个接口进行引用,即:(定义上下文接口(接口()[实体列表(-...

回答 2 投票 1

R5RS-以小数形式显示操作中的数字

我想将数字显示为小数,但是它一直显示为小数示例(/ 7 9); ->显示为7/9,但应为.77777。我尝试使用内置的#d,但似乎无法在....>

回答 1 投票 0

方案:申请不是程序

我环顾四周,关于堆栈交换的另一个答案说,我用括号括起了一些东西,我不应该这样做,因为那是在调用一个值作为函数。我找不到我cond中的哪个位置...

回答 1 投票 1




使用相对路径加载文件

[用chezscheme加载当前目录中的所有代码的文件(加载“ ch4-mceval.scm”)。但是,如果将目录更改为父目录并尝试执行以下操作:(加载“ all-codes / ch4-mceval.scm” )...

回答 1 投票 0

应用,应用原始程序和基础应用]]

应用在4.1.1 SICP评估程序的核心中定义为:(定义(应用过程参数)(cond((原始过程?过程)(应用原始过程; ...

回答 1 投票 1

如何使用递归函数?

我需要编写此函数的程序,但是我不知道如何。

回答 1 投票 0


在球拍中比较变量?

我正在尝试创建一个函数,要求用户输入多个整数,然后输出变量中最小的那个。 (对于输入1、4、67,结果为1。)我尝试了...

回答 1 投票 0


与帧值有关的帧变量

说明Smake框架的SICP的4.1.3节评估器数据结构,将环境的每个框架表示为一对列表:绑定在该框架中的变量的列表以及一个...

回答 1 投票 0

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