• # compilo

    Posté par . En réponse à la dépêche Sortie de Vala 0.1.6. Évalué à 4.


    Vala est un langage de programmation avec une syntaxe fortement inspirée du C# conçu pour l'environnement GNOME.

    Y aurait il la grammaire du langage quelque part ? L'API ?
    J'ai rien vu de précis sur le site de vala.

    Bien qu'il s'agisse d'un langage de haut niveau, possédant par exemple des patrons de classe, de l'inférence de type ou des fonctions anonymes, il est compilé en C et utilise la bibliothèque GObject de façon standard.
    Et qu'est ce que ça change ?
    A part que ça sent un peu l'usine à gaz derrière.
    J'espère qu'ils ont prévu des surcouche à gcc, gdb, ... pour retranslater le C généré en un truc débugable.

    Je trouve dommage qu'ils ne sont pas parti d'un langage existant. Créer un langage propre et qui marche est loin d'être trivial...

    Et pour la fin un petit troll tirer de http://live.gnome.org/Vala
    There won't be a vala runtime library and applications can distribute the generated C code with their tarballs, so there are no additional run- or build-time dependencies for users.
    miam, ca va être du bonheur s'il y a des erreurs de compil.