martes, 26 de junio de 2012

Hola Mundo!!!

Trabajo con un sistema operativo GNU/Linux y por el momento no estoy interesado en ayudar a nadie a instalar o resolver dudas sobre el funcionamiento de GENIE sobre windows. No es grosería, es pereza. Se qué genie es multiplataforma puesto que funciona hay donde funcione Glib/GTK.
En este sentido estoy tranquilo, y por ahora voy a centrar mis esfuerzos sobre un sistema muy común como UBUNTU 12.04.


Instalación de VALAC (compilador para Genie y Vala) en Ubuntu 12.04

Entramos en el Terminal pulsando Control+Alt+T y escribimos lo que aparece detrás del símbolo dollar:

$ sudo apt-get  install valac

Instalamos las librerías necesarias para que algunos de los programas de aquí funcionen:

1) Librerias para GTK+

$ sudo apt-get install libgtk2.0-dev

2) Librerias para Listas dinámicas

$ sudo apt-get install libgee-dev

3) Instalamos un IDE que funciona con python y también con Vala y Genie. Hay otros, incluso construidos con Vala. Pero

$ sudo apt-get install geany



entramos en geany desde el mismo terminal escribiendo:

$ geany


y raudos podemos empezar a programar nuestro primer hola mundo. Para esto tenemos que tener en cuenta que GENIE es un lenguaje de identación obligatoria como Python y podemos programar con espacios o con tabuladores. Si es con espacios tendrémos que explicarlo, por defecto son tabuladores.
En el IDE geany podemos visualizar los espacios o tabuladores con la opción:
View>Editor>Show whitespaces

escribimos lo siguiente pulsando el tabulador antes de print.

init 
    print "hola, mundo!" 

o también introduciendo en este caso 4 espacios delante de print
[indent=4] init print "hola mundo"

y guardamos como "hola.gs" en la carpeta principal que generalmente lleva nuestro nombre de usuario.
En el terminar podemos escribir:

$ valac hola.gs

 Este comando creará un ejecutable que lo llamaremos del siguiente modo:

$ ./hola

 ¿El resultado esta en tu pantalla? Enhorabuena ya eres un genio!!!

Tambien podemos usar genie para compilar (F9) y ejecutar (F5) el codigo.

Importante: Cuando queramos usar GTK,SDL o Listas Dinámicas necesitaremos introducir más parámetros en el comando Valac, y geany podrá compilar correctamente si le especificamos estos parametros en: Build>Set_Build_Commands


Hasta otra!!!

1 comentario:

  1. Hola, solo comentarte que la Wiki Genie Doc sobre programación con Genie ha cambiado de servidor y ahora está disponible en https://geniedoc.blogspot.com
    Un saludo

    ResponderEliminar