2011-05-27 5 views
9

Un alumno y yo estamos creando una nueva familia de intérpretes, que nos gustaría comparar con los intérpretes existentes. Nos encantaría descargar un archivo tarball o zip que contenga todos los códigos fuente utilizados en el Computer Language Benchmarks Game. He descargado el archivo zip del project page, pero contiene solo una infraestructura que no funciona en Debian lenny, y el código fuente de Python para solo 2 puntos de referencia. Todo el otro código fuente es MIA.¿Cómo puedo obtener los códigos fuente para el "Juego de parámetros de idiomas de computadora" (anteriormente conocido como Great Language Shootout)?

Otro problema es que el menú desplegable interactivo parece mostrar la fuente Java sin importar el idioma que se solicite. No es que quiera pasar por un trillón de menús; Solo quiero todos la fuente.

Me siento como un completo idiota por no poder encontrar este código fuente, pero no puedo. ¿Alguien me puede decir cómo puedo descargar todos el código fuente utilizado en el juego de parámetros de idiomas?


[NB Creo que esta pregunta está en el ámbito de SO porque los puntos de referencia son un recurso vital para los programadores que necesitan para estar preocupados con el rendimiento.]

+0

"no funciona en Debian lenny": probablemente sea una conclusión apresurada (funciona en Ubuntu, funciona en Fedora, funciona en MS Vista). En cualquier caso, he revisado la secuencia de comandos de Python y README para obtener una comprensión paso a paso de cómo hacerlo funcionar. – igouy

Respuesta

14

El zipball descargó era para el módulo bencher . Desea el módulo de banco (solo empaquetado como parte de los paquetes de repositorio completos).

Para obtener las fuentes de referencia de la CVS oficial:

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

La cesión temporal también está disponible como un unofficial mirror on Github:

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

repo Oficial archivo comprimido: https://alioth.debian.org/snapshots.php?group_id=100815

espejo no oficial zipball repo : https://github.com/kragen/shootout/zipball/master

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

+0

¡Brillante! Todas las fuentes que probé fueron útiles. ¿Cómo resolviste esto? –

+1

Desde el último enlace: "Puede tomar el código fuente de todos los programas (o solo algunos de los programas) desde [el repositorio CVS del proyecto] (https://alioth.debian.org/scm/?group_id=30402) - ** shootout/bench ** (También hay [un clon independiente de GitHub] (https://github.com/kragen/shootout) del repositorio CVS del proyecto.) " –

+0

¿Hay alguna manera más actualizada de obtener ¿Ahora que el proyecto se ha movido en Alioth a un juego de puntos de referencia en lugar de un tiroteo? Actualmente, el único método que puedo utilizar es a través del clon de GitHub. – Treffynnon

Cuestiones relacionadas