Как я могу получить исходные коды для «Игры по тестированию компьютерных языков» (ранее известной как «Большой языковой перестрелки»)? - PullRequest
10 голосов
/ 28 мая 2011

Мы со студентом создаем новую семью переводчиков, которую мы хотели бы сравнить с существующими переводчиками. Мы хотели бы загрузить tar-архив или zip-файл, содержащий все исходные коды, используемые в Computer Language Benchmarks Game . Я скачал zip-файл со страницы проекта , но он содержит только некоторую инфраструктуру, которая не работает на Debian lenny, и исходный код Python только для двух тестов. Весь другой исходный код - MIA.

Другая проблема заключается в том, что в интерактивном раскрывающемся меню отображается источник Java независимо от того, какой язык запрашивается. Не то, чтобы я хотел пройти через миллион меню; Я просто хочу все источник.

Я чувствую себя полным идиотом из-за того, что не могу найти этот исходный код, но я не могу. Может кто-нибудь сказать мне , как я могу загрузить все исходный код , используемый в игре Language Benchmarks Game?


[NB. Я считаю, что этот вопрос относится к SO, потому что тесты являются жизненно важным ресурсом для программистов, которым необходимо заботиться о производительности.]

Ответы [ 2 ]

15 голосов
/ 28 мая 2011

Зипбол, который вы скачали, был для модуля bencher . Вам нужен модуль bench (упакованный только как часть полного пакета репо).

Чтобы получить исходные коды из официального CVS:

cvs -d :pserver:anonymous@cvs.debian.org:/cvs/benchmarksgame login
cvs -d :pserver:anonymous@cvs.debian.org:/cvs/benchmarksgame checkout benchmarksgame/bench

Репо также доступно как неофициальное зеркало на Github :

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

Официальный тарбол репо: https://alioth.debian.org/snapshots.php?group_id=100815

Неофициальный зеркальный репо zipball: https://github.com/kragen/shootout/zipball/master

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

3 голосов
/ 02 июня 2011
...