现在Chez Scheme是开源的,我想知道它在性能方面与Racket和其他方案或语言的比较,以便人们可以在一个项目中做出明智的选择。
不幸的是,我无法找到任何相关的基准。
我发现了以下内容:
https://ecraven.github.io/r7rs-benchmarks/benchmark.html
问题:没有Racket或其他语言( Update 10/13/18:Chez现已包含在某些基准中)
http://www.larcenists.org/benchmarksGenuineR6Linux.html
问题:没有Chez Scheme或其他语言
https://benchmarksgame-team.pages.debian.net/benchmarksgame/
问题:只有Racket,可疑的比较(例如,Python不允许使用Numpy显然有帮助,而Racket正在向GMP进行FFI调用)
因此,我发现的基准测试中没有一个允许您将Racket与Chez进行比较,或者将Chez与SBCL或Java进行比较。是否有Chez基准测试可以让您了解它的速度有多快?
Chez Scheme通常被认为是最快的Scheme / Lisp。我们应该知道,对于典型的业务逻辑应用程序来说,它是否比Java更快。
答案 0 :(得分:2)
这是轶事,但是Racket的首席开发人员Matthew Flatt thinks Chez is pretty good。您可以阅读更多相关信息here。他引用了一个正则表达式匹配器,其中Chez的速度是Racket的两倍,与C相当。
答案 1 :(得分:2)
Kent Dybvig撰写了有关Chez Scheme实施的文章。 他们通常会与其他实现进行比较: