PDA

Ver la versión completa : Sobre PERL, Python y J2ME



afrosatan
04/07/2009, 20:43
Hola a todos, este es mi primer post.

Hace ya tiempo adquirí una GP2X y hasta hoy le he sacado provecho en forma de consola (bendita megadrive/genesis) y como reproductor de música.

No obstante, como entusiasta del cacharreo, hace poco empecé un proyecto (en principio para PC) con PERL y SDL. Ya tengo una primera versión de prueba y me gustaría cargarla en la consola.

He buscado y por lo visto hay un intérprete para esta arquitectura, la versión de PERL 5.8.7
A día de hoy no he conseguido hacerla funcionar, me sale un mensaje de error de que no pudo abrir
el objeto compartido libperl.so porque no existe. He hecho todo lo que pone en el tutorial, he probado con el script de instalación, lanzando el guión de PERL desde un guión BASH que exporte la variable LD_LIBRARY_PATH pero nada. Sólo he encontrado esta versión de PERL y me da un poco de pena el tener que hacer un port ya de primeras.
¿Alguien ha conseguido cargar PERL en esta consola y ejecutarle algún script?
¿Sabeis si hay otra versión más actual que se me haya pasado?
¿Sería factible compilar mi propio intérprete de PERL a partir de las fuentes?

Si todas las respuestas son que no...
¿Es posible cargar en la consola programas de J2ME? ¿Alguno lo habéis conseguido, pistas? Lo intenté hace tiempo pero no obtuve resultado.
El port para J2ME no me importaría porque el proyecto está pensado para terminales móviles sin conectividad.

Y si sigue siendo que no... ¿qué lenguaje podría utilizar dejando C y Fenix como últimas opciones? He visto que hay gente que menciona Python, pero no me apetecería verme en la misma tesitura que con PERL. A partir de ahora, 1º ejemplos que funcionen y después uso el lenguaje.

Gracias por vuestro tiempo.

juanvvc
04/07/2009, 21:25
Ten en cuenta que si no existe un port de lenguajes populares es porque nadie se ha preocupada de hacerlo, no que no se pueda hacer :D


A día de hoy no he conseguido hacerla funcionar, me sale un mensaje de error de que no pudo abrir el objeto compartido libperl.so porque no existe. He hecho todo lo que pone en el tutorial, he probado con el script de instalación, lanzando el guión de PERL desde un guión BASH que exporte la variable LD_LIBRARY_PATH pero nada (...) ¿Sería factible compilar mi propio intérprete de PERL a partir de las fuentes?

Nunca he usado perl en la consola, así que no sé si funciona el intérprete que ahora existe. Pero si tienes el archivo libperl.so en algún sitio, entonces es posible que no estés escribiendo correctamente el script bash para exportar LD_LIBRARY_PATH.

Debería ser bastante fácil compilar la versión que más te guste de Perl a partir de sus fuentes. Lo más probable es que no tengas que cambiar nada, solo compilar.


¿Es posible cargar en la consola programas de J2ME?

Hay una máquina virtual J2ME por ahi. Dicen que funciona solo con las librerías estándar. No sé qué MIDP, ni qué CLDC, lo siento. Seguro que nada de Nokia. Y sin sonido.


He visto que hay gente que menciona Python, pero no me apetecería verme en la misma tesitura que con PERL

Te puedo confirma que Python funciona en la Gp2x. En la zona de descargas hay varios juegos con Python, en mi web algún ejemplo más y yo lo he usado para artículos científicos :)