Scripts Qubes 2016.2

Avec la version Qubes 2016.2 (7.2), le langage de script Qubes évolue.

Syntaxe

La syntaxe reste dans le cadre général des langages "Pascal Objet", et introduit des éléments empruntés à Delphi, Oxygene et FreePascal.

Nouvelles fonctionnalités et évolutions du langage

  • L'opérateur de coalescence '??' accepte désormais les flottants.
  • Les éléments d'une énumération peuvent être individuellement marqués comme dépréciés.
  • La fonction TypeOf() est désormais disponible pour la compilation vers JavaScript, et correspond à l'opérateur "typeof".
  • Les tableaux dynamiques supportent désormais la pseud-méthode Move pour déplacer un élément par son index. La pseudo méthode Add supporte désormais les conversions implicites.
  • De nouveaux opérateurs sur les ensembles sont supportés (union, soustraction, intersection, égalité, inclusion).