Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/12/2012, 12:30
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Traducción con PyPy

Ha de ser por que estas "compilando" targetrpystonedalone y no tu test.

Te recomiendo leer un poco mas respecto al tema.

Este es mi ejemplo de script con hola mundo.

Código Python:
Ver original
  1. # test.py
  2. def entry_point(argv):
  3.     print "Hello World!"
  4.     return 0
  5.  
  6. # _____ Define and setup target ___
  7.  
  8. def target(*args):
  9.     return entry_point, None
Una vez teniendo esto, corro:

Código BASH:
Ver original
  1. python translate.py test.py

Y me genera un ejecutable llamado test-c (seguramente test-c.exe en windows).

El código en C, lo guarda en una carpeta temporal que se genera al momento de "compilar". Supongo que existe una opción para generar todo el código en otra ruta.

Por ultimo en código que puede traducir de python a C es un subconjunto de python llamado RPython.