Dimitte experimentalem versionem programmandi interpres linguae Valae 0.51.1

Nova versio programmandi interpres Vala 0.51.1 emissa est. Lingua Vala objectum programmandi linguam habet quae syntaxin similem C# vel Javae praebet. Gobject (Glib Object System) ut obiectum exemplar. Memoria procuratio exercetur secundum numerum computationis.

Lingua subsidium habet ad introspectionem, functiones lambda, interfaces, delegatos et commissuras, signa et foramina, exceptiones, proprietates, genera non-nulla, genus consequentiae pro variabilibus localibus (var.); A programmandi bibliotheca libgee generativa pro lingua evoluta est, quae facultatem praebet collectiones ad genera notitiarum consuetudinum creandi. Enumeratio elementorum collectionum utens propositione praemissa confirmatur. Programma programmatum graphicorum programmatum exercetur in bibliotheca GTK+graphica. Ornamentum cum magna multitudine ligamentorum ad bibliothecas in lingua C venit.

Programmata Vala in C repraesentationem translata sunt et deinde a signo C compilator exarata, programmata currere potest in modo scripto. Interpres Vala subsidium praebet linguae Geniae, quae similes facultates praebet, sed cum syntaxi a programmatione Pythone inspirata lingua.

Lingua Vala sub auspiciis GNOME propositi explicatur. Vala programmata scribere adhibetur ut clientem electronicum Geary, testam graphicam Budgie, Shotwell photo et programmata collectionis video, et alii. Active Vala in evolutione partium Linux distributionis Elementarii OS adhibetur.

In nova versione:

  • Auxilia latae sententiae in expressionibus angustiis adiectae; si (x Foo est){ x.SomeFoField // non opus est ut "x" ut "Foo" explicite conjiceret}
  • Addidit subsidium vocandi constructor catenulas templates;
  • Addidit libvala versio ceptum runtime;
  • Opacum compactum classes addiderunt subsidium;
  • Auxilia dilatata parametri in constructores ordinata;
  • Accedit processus delegatorum anonymorum non additis methodis virtualibus vel significationibus ad panthera non suffulta;
  • Cimices fixi in valadoc, libvaladoc et giwriter;
  • Adiecta est ligatura SDL 2.x, sustentatio SDL 1.x discontinuata;
  • Enchant 2.x ligamen addatur;
  • Memoriam fixa perpluo cum vestit expressis describendis, utendo Glib.Value, vel structuram in acervo acervo partita movendo;
  • Vinculum ad gdk-pixbuf-2.0 renovatum est ad versionem 2.42.3;
  • Adiecta ligatura functionis getopt_longi et plurium aliarum functionum GNU;
  • Libunwind-generic alligatio ;
  • Vincula fixa pro cairo, gobject-2.0, pango, goocanvas-2.0, maledicta, alsa, bzlib, sqlite3, libgvc, posix, gstreamer-1.0, gdk-3.0, gdk-x11-3.0, gtk+-3.0, gtk4, fuse, libxml -2.0;
  • Binding to gio-2.0 was updated to version 2.67.3;
  • Binding to gobject-2.0 updated to version 2.68;
  • Ligamentum ad gstreamer ad 1.19.0+ dominum git renovatum est;
  • Obligatio ad gtk4 renovata est ad versionem 4.1.0+2712f536;
  • Ligamenta addita expressioni regulari API pro POSIX, GNU et BSD;
  • Vinculum ad webkit2gtk-4.0 renovatum ad versionem 2.31.1;
  • Errores congesti et defectus compilatoris certae sunt.

Source: opennet.ru