Últimamente se habla mucho sobre la los problemas que puede traer para las distribuciones Linux incluir mono y distribuir aplicaciones basadas en mono.
Leyendo noticias en
barrapunto vi un comentario de alguien en la noticia
Top 20 de lenguajes de programación actualizado a Julio de 2009 donde hablaban de la existencia de un nuevo lenguaje de programación desarrollado por Gnome llamado vala.
Por lo poco que he indagado de vala entiendo que vala es un nuevo lenguaje de alto nivel muy similar en sintaxis a C# el cual compila a código de lenguaje C y posteriormente compila el código C para generar el binario ejecutable de la aplicación desarrollada con vala.
El lenguaje es relativamente nuevo y la creo que esta bien facilitar a los desarrolladores de la comunidad del software libre mas herramientas de alto nivel que aumente la productividad del los desarrolladores.
A continuación dejo los links que he encontrado para iniciarse en este nuevo lenguaje de programación, como instalar el compilador de vala y el IDE de desarrollo. Bastante básico el IDE pero bueno, se entiende que apenas esta iniciando.
Proyecto Vala GnomeProyecto IDE para Valahttps://edge.launchpad.net/~vala-team/+archive/ppahttps://help.ubuntu.com/community/Vala (Yo instale la versión a la fecha 0.7.4)
http://kwlug.org/node/641 Un poco complejo pero fue el método que use(para la version 0.7.4), el IDE si lo baje de la web oficial el .deb y no fue necesario compilar los fuentes, aunque tampoco es que sea complejo).
http://kwlug.org/node/641Ejemplos vala GTK Exelentes ejemplos de Vala con GTK2.
Vala en WikipediaEspero pronto tener mas información sobre vala y a ver que tal se va mejorando el IDE.
NOTA: El IDE de vala esta hecho en vala, que bien.
El lenguaje de programación vala hasta donde entiendo no es multiplataforma, pero hasta ahora se que existe compilador y IDE para Linux y Windows. Lo que entiendo es que con los mismos fuentes vala se puede compilar un binario para Linux un Binario para windows, pero el binario de una plataforma no puede usarse en otra dado que el lenguaje no es interpretado si no compilado.
Sera que pronto quienes usan Mono en sus desarrollo se animan a pasarse el nuevo lenguaje de programación vala, el tiempo lo dira, ojala que si.
La verdad me gusto mucho este nuevo lenguaje de programación y a idea es aprenderlo en cuando tenga tiempo.
Mas info sobre vala:
Un vistazo a ValaNota: Ya hice los hola mundo ;)