Je vous propose une traduction de Vala Journal, Issue #1 posté par Jiří Zárevúcky sur la mailing list de Vala.
Il s'agit d'un récapitulatif hebdomadaire de l'actualité concernant Vala. Pour ce premier essaie il ne s'agit que des bugs les plus intéressant (NDT: selon l'auteur) de ces derniers mois. Les prochains numéro pourront aborder d'autres projets en rapport avec Vala.
Voici donc un résumé des bugs les plus marquant :
Les nouveautés intéressantes
Path pour utiliser les expressions régulières directement
https://bugzilla.gnome.org/show_bug.cgi?id=607702
Conditions complexes, la syntaxe n'est pas encore décidée, les commentaires sont les bienvenus.
https://bugzilla.gnome.org/show_bug.cgi?id=606480
Constantes locales.
https://bugzilla.gnome.org/show_bug.cgi?id=530623
Propositions d'opérateur "in" utilisable avec les tableaux.
https://bugzilla.gnome.org/show_bug.cgi?id=602511
Votre opinion est la bienvenue
Le cast d'un tableau doit-il convertir les membres ou juste recalculer la taille ?
https://bugzilla.gnome.org/show_bug.cgi?id=515408
Quelle devrait être la bonne façon de gérer des propriétés automatiques des classes compactes ?
https://bugzilla.gnome.org/show_bug.cgi?id=607568
Type complexe de tableau. Pas de commentaire concernant l'idée de Marc ?
Je pense que c'est assez cool et simple.
https://bugzilla.gnome.org/show_bug.cgi?id=591673
Paramètre out nullable. Cela peut être ambigüe actuellement.
https://bugzilla.gnome.org/show_bug.cgi?id=591673
Quelques problèmes intéressant corrigés
L'opérateur ?? est maintenant implémenté dans la branche master
https://bugzilla.gnome.org/show_bug.cgi?id=580816
Les énumérations supportent la méthode to_string()
https://bugzilla.gnome.org/show_bug.cgi?id=595458
Il est maintenant possible de comparer des structures
https://bugzilla.gnome.org/show_bug.cgi?id=530605
Signal.connect() retourne maintenant l'identifiant du handle, donc vous pouvez enfin déconnecter les fermetures (closures) simplement.
https://bugzilla.gnome.org/show_bug.cgi?id=537146
Pre et post condition sont maintenant autorisée dans le constructeur.
https://bugzilla.gnome.org/show_bug.cgi?id=607110
Vous pouvez maintenant déclarer plusieurs variables dans un for.
https://bugzilla.gnome.org/show_bug.cgi?id=601350
.end() pour les fonctions asynchrones fonctionne correctement, maintenant.
https://bugzilla.gnome.org/show_bug.cgi?id=606780
Les constructeur levant une exception libère correctement la mémoire.
https://bugzilla.gnome.org/show_bug.cgi?id=567181
Tableaux génériques comme valeur de retour.
https://bugzilla.gnome.org/show_bug.cgi?id=568972
Boxing et unboxing d'une structure dans une GValue fonctionne maintenant.
https://bugzilla.gnome.org/show_bug.cgi?id=590987
Les opérateur relationnels fonctionnent avec les varaibles nullables.
https://bugzilla.gnome.org/show_bug.cgi?id=600652
Vous pouvez utilisez les structures nullables comme type pour les propriétés.
https://bugzilla.gnome.org/show_bug.cgi?id=606202
Et, malheureusement, les régressions
https://bugzilla.gnome.org/show_bug.cgi?id=608553
https://bugzilla.gnome.org/show_bug.cgi?id=608548
Vala journal - numéro 1
Traduit par gege2061
Vala journal - numéro 1
Traduit par gege2061
Le , par gege2061
Une erreur dans cette actualité ? Signalez-nous-la !