Scripts Qubes 2014.3

Avec la version Qubes 2014.3 (6.8), 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 du langage

  • Le support des tableaux associatifs (ou dictionnaire, ou hash) a été introduit
  • L'opérateur mod (modulo) supporte désormais les modulo en virgule flottante.
  • Amélioration de la précision des additions en ligne: une somme "pairwise" est désormais réalisée quand cela est possible.
  • Les unités sont désormais initialisées et finalisées de manière déterministe en fonction de leur graphe de dépendances (compatible Delphi & FreePascal)
  • Le type BigInteger est désormais supporté, et permet des calculs sur de très grands nombres.
  • Le type File a été ajouté et permet un accès direct au système de fichiers.
  • Les fonctions UpperCase et LowerCase s'appliquent désormais à l'étendue Unicode, les fonctions ASCIIUpperCase et ASCIIUpperCase ont été ajoutées et ne s'appliquent qu'à l'étendue ASCII.