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
Vous avez lu gratuitement 2 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.