(Chez) 计划基准?

(Chez) Scheme benchmarks?

既然 Chez Scheme 是开源的,我想知道它在性能方面与 Racket 和其他 Scheme 或语言相比如何,以便人们可以在自己的项目中做出明智的选择。

很遗憾,我找不到任何相关的基准。

我发现了以下内容:


https://ecraven.github.io/r7rs-benchmarks/benchmark.html

问题:没有 Racket 或其他语言(2018 年 10 月 13 日更新:Chez 现在包含在一些基准测试中


http://www.larcenists.org/benchmarksGenuineR6Linux.html

问题:没有 Chez Scheme,或者其他语言


https://benchmarksgame-team.pages.debian.net/benchmarksgame/

问题:只有 Racket,有问题的比较(例如,Python 不允许在明显有帮助的地方使用 Numpy,而 Racket 正在对 GMP 进行 FFI 调用)


因此,我找到的 none 基准允许您将 Racket 与 Chez 进行比较,例如,或将 Chez 与 SBCL 进行比较,或者 Java。是否有 Chez 基准测试让您了解它有多快?

Chez Scheme 通常被认为是最快的 Scheme/Lisp。我们应该知道它是否比典型业务逻辑应用程序的 Java 更快。

这是轶事,但 Racket 的首席开发人员 Matthew Flatt thinks Chez is pretty good. You can read more about it here。他引用了一个正则表达式匹配器,其中 Chez 的速度是 Racket 的两倍并且与 C 相当。

Kent Dybvig 撰写了有关实施 Chez Scheme 的文章。 他们通常会与其他实现进行比较:

https://www.cs.indiana.edu/~dyb/