(切斯)方案基准?
作者:MWB 提问时间:8/1/2017
现在 Chez Scheme 是开源的,我想知道它在性能方面与 Racket 和其他 Schemes 或语言相比如何,以便人们可以在项目中使用它们做出明智的选择。 不幸的是,我找不到任何相关的基准。...
方案 问答列表
作者:MWB 提问时间:8/1/2017
现在 Chez Scheme 是开源的,我想知道它在性能方面与 Racket 和其他 Schemes 或语言相比如何,以便人们可以在项目中使用它们做出明智的选择。 不幸的是,我找不到任何相关的基准。...
作者:roxrook 提问时间:4/22/2011
在 C 和 C++ 中,否定结果:! if( !( a == b ) ) 在 Scheme 中,我只发现 .我怎么说“不相等”?或者我们必须明确地说eq? (eq? #f (eq? expr ...
作者:Isaac 提问时间:2/10/2020
我试图更好地理解自由变量和约束变量。下面是一个示例代码: (define (what-kind-of-var? guess x) (< (abs (- (square guess) x)) 0....
作者:Grim Oir-lee 提问时间:1/30/2021
我对动态范围有些困惑,特别是当形式参数和自由变量共享名称时会发生什么。 例如 (define x 1) (define f (lambda (x) x) ) (f 2) 如果使用动态范围编译和...
作者:X10D 提问时间:5/4/2020
如果两个布尔值相同,则两个布尔值相等,两个数字相似。如果两个集合具有相同的元素,则它们相等。在检查两组是否相等的情况下,我们可以使用以下方案/球拍函数: (define (same-set? l1 ...
作者:Xiaoyong Guo 提问时间:1/8/2022
在下面的方案代码中,做右折。当我尝试使用 mit 方案运行时。我遇到了以下错误:accumulate Transformer may not be used as an expression: #[...
作者:Enlico 提问时间:1/17/2022
SICP,第 3.2.3 节中的练习 3.10 显示了以下内容作为先前定义的替代方法:make-withdraw (define (make-withdraw initial-amount) (l...
作者:Andrew G. Johnson 提问时间:6/22/2013
因此,如果您想链接到电话号码,您可以执行类似操作 <a href="tel:18005555555">Click to Call</a> 这在移动网站上很常见,在桌面网站上也越来越受欢迎(我认为...
作者:Enlico 提问时间:6/6/2022
第90页的§2.1.3节用一个非常清楚的例子解释了语言中的第一类函数使函数本身和数据从不同的角度来看是同一回事,或者引用本书: 自动将过程作为对象进行操作的能力提供了表示复合数据的能力。 在第 2...
作者:brj 提问时间:7/14/2022
我有几个用 Chez Scheme 编写的文件,每个文件大约有一千行。当我尝试将文件加载到 REPL 中时: > (load "filexxx.scm") ... Exception: variab...