• [^] # Re: Vala ?

    Posté par (site web personnel, Mastodon) . En réponse au journal C(++) ?. Évalué à 2.

    Oui mais Vala, c'est GObject

    Justement, as-tu déjà essayé le profil POSIX ? J'ai pas la moindre idée de ce que c'est supposé faire, j'ai fait un test hier, espérant pouvoir comparer le code C produit par rapport à l'habituel, mais il n'a pas compilé (c'était pourtant un simple "hello world", il doit me manquer le profil POSIX en question).

    et en plus le debuggage est pas facile.

    C'est vrai que le compilateur a tendance à trouver les erreurs quelques lignes à côté du problème réel... c'est assez déstabilisant au début.
    Je n'ai pas la moindre idée de la facilité à déboguer du Vala, n'ayant jamais vraiment utilisé d'outils comme GDB ou Valgrind...

    J'aime beaucoup Vala (j'ai écrit GNOME Scan en Vala...) mais c'est pas très mûr. C'est bien encore d'être à l'aise avec C/GObject quand on fait du Vala.

    De bonnes bases en C et GObject sont dispensables pour une utilisation occasionnelle, mais si on veut profiter pleinement de Vala, c'est clair qu'il vaut mieux les apprendre.

    Après tout Vala a été conçu pour ça : être un langage clair et simple qui a une grande capacité d'interfaçage avec C et GObject. Je trouve que ça fait de Vala un langage très adapté à la programmation système haut niveau (applications graphiques par exemple). Vivement Vala 1.0. =)