表題のとおりなのですが、cl-benchというCommon LispのベンチをCommon Lisp以外の言語で走らせて、Common Lispと比較するのも面白いかなと思ったので試してみました。 今回試したのは、GoとDとCommon Lispの各処理系の比較ですが、全部移植するのも大変なので10種類程度の移植となっています。 g000001/cl-bench-in-single-file 言語をまたいでベンチをとってみての感想 まだ全部のベンチを移植して比較してみたわけではないので、第一感というところですが、 Lispらしい処理はCommon Lispが速いらしい(あたりまえか) bignum 有理数 リスト処理 Common Lispはインライン展開がいまいち効いていない(処理系ごとに癖があるので個別にチューニングが必要) —あたりの印象をもちました。 インライン展開については、fi