Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I get the source codes for the "Computer Language Benchmarks Game" (formerly known as the Great Language Shootout)?

A student and I are building a new family of interpreters, which we would like to benchmark against existing interpreters. We would love to download a tarball or zip file containing all the source codes used in the Computer Language Benchmarks Game. I've downloaded the zip file from the project page, but it contains only some infrastructure which does not work on Debian lenny, and Python source code for just 2 benchmarks. All the other source code is MIA.

Another problem is that the interactive dropdown menu seems to show Java source no matter what language is asked for. Not that I want to go through a zillion menus; I just want all the source.

I feel like a complete idiot for not being able to find this source code, but I can't. Can anyone tell me how can I download all the source code used in the Language Benchmarks Game?


[NB I believe this question is in scope for SO because benchmarks are a vital resource for programmers who need to be concerned with performance.]

like image 917
Norman Ramsey Avatar asked May 27 '11 20:05

Norman Ramsey


2 Answers

From the GitLab archive.

From the current source-code zip-file.

like image 138
igouy Avatar answered Sep 26 '22 00:09

igouy


The zipball you downloaded was for the bencher module. You want the bench module (only packaged as part of the complete repo packages).

To get the benchmark sources from the official CVS:

cvs -d :pserver:[email protected]:/cvs/benchmarksgame login
cvs -d :pserver:[email protected]:/cvs/benchmarksgame checkout benchmarksgame/bench

The repo is also available as an unofficial mirror on Github:

git clone git://github.com/kragen/shootout.git

Official repo tarball: https://alioth.debian.org/snapshots.php?group_id=100815

Unofficial mirror repo zipball: https://github.com/kragen/shootout/zipball/master

(see http://shootout.alioth.debian.org/play.php#misc)

like image 23
Stuart P. Bentley Avatar answered Sep 24 '22 00:09

Stuart P. Bentley