ืืจืกื ืืืฉื ืฉื ืืชืจืื ืฉืคืช ืืชืื ืืช Vala 0.54.0 ืฉืืืจืจื. ืฉืคืช Vala ืืื ืฉืคืช ืชืื ืืช ืืื ืื ืขืฆืืื ืืืกืคืงืช ืชืืืืจ ืืืื ื-C# ืื Java. ืงืื Vala ืืชืืจืื ืืชืืื ืืช C, ืืฉืจ, ืืชืืจื, ืืืจืืืช ืขื ืืื ืืืืจ C ืกืื ืืจืื ืืงืืืฅ ืืื ืืจื ืืืืืฆืขืช ืืืืืจืืช ืฉื ืืืฉืื ืืืืืจ ืืงืื ืืืืืืงื ืฉื ืคืืืคืืจืืช ืืืขื. ืืคืฉืจ ืืืคืขืื ืชืืื ืืืช ืืืฆื ืกืงืจืืคื. ืืฉืคื ืืคืืชืืช ืืืกืืช ืคืจืืืงื GNOME. Gobject (Glib Object System) ืืฉืืฉ ืืืืื ืืืืืืงื. ืงืื ืืืืืจ ืืืคืฅ ืชืืช ืจืืฉืืื LGPLv2.1.
ืืฉืคื ืืฉ ืชืืืื ืืืชืืื ื ืืช ืคื ืืืืช, ืคืื ืงืฆืืืช ืืืืื, ืืืฉืงืื, ื ืฆืืืื ืืกืืืจืืช, ืืืชืืช ืืืจืืฆืื, ืืจืืืื, ืืืคืืื ืื, ืืืคืืกืื ืฉืืื ื ืืคืก, ืืกืงืช ืกืื ืืืฉืชื ืื ืืงืืืืื (var). ื ืืืื ืืืืืจืื ืืชืืฆืข ืขื ืืกืืก ืกืคืืจืช ืืคื ืืืช. ืกืคืจืืืช ืชืื ืืช ืืืืืช libgee ืคืืชืื ืขืืืจ ืืฉืคื, ืืืกืคืงืช ืืช ืืืืืืช ืืืฆืืจ ืืืกืคืื ืขืืืจ ืกืืื ื ืชืื ืื ืืืชืืืื ืืืฉืืช. ื ืชืื ืืกืคืืจื ืฉื ืจืืืื ืืืกืฃ ืืืืฆืขืืช ืืืฆืืจื ืืงืืืืช. ืชืื ืืช ืฉื ืชืืื ืืืช ืืจืคืืืช ืืชืืฆืข ืืืืฆืขืืช ืกืคืจืืืช ืืืจืคืืงื GTK.
ืืขืจืื ืืืืขื ืขื ืืกืคืจ ืจื ืฉื ืืจืืืืช ืืกืคืจืืืช ืืฉืคืช C. ืืชืจืื Vala ืืกืคืง ืชืืืื ืืฉืคืช Genie, ืืืกืคืงืช ืืืืืืช ืืืืืช, ืื ืขื ืชืืืืจ ืืืฉืจืืช ืฉืคืช ืืชืื ืืช Python. ืชืืื ืืืช ืืืื ืืงืื ืืืืืจ ืืืืงืืจืื ื ืฉื Geary, ืืืขืืคืช ืืืจืคืืช ืฉื Budgie, ืชืืื ืืช ืืจืืื ืืชืืื ืืช ืืืืืืืื ืฉื Shotwell ืืืืจืืช ืืชืืืืช ืืฉืคืช Vala. ืืฉืคื ืืฉืืฉืช ืืืืคื ืคืขืื ืืคืืชืื ืืคืฆืช ืืขืจืืช ืืืคืขืื ืืืืื ืืจืืช.
ืืืืืฉืื ืขืืงืจืืื:
- ื ืืกืคื ืชืืืื ืื ืฆืืืื ืขื ืืกืคืจ ืืฉืชื ื ืฉื ืคืจืืืจืื;
- ื ืืกืฃ ืคืจืืคืื LIBC, ืฉืืื ืฉื ื ืจืืฃ ืืคืจืืคืื POSIX;
- ืืฆืืจื ืืฉืืคืจืช ืืืฆื ืคืจืืคืื POSIX;
- ื ืืกืคื ืืืืืืช ืืืืจืื ืขื ืืฉืชื ืื ืฉืืืืืื ืืืืืช ืืขืื ืขืจื null ืขื ืืกืงื ืืช ืืกืื (var?);
- ื ืืกืคื ืืืืืืช ืืืืจืื ืขื ืืืชืืช ืืกืืจืืช ืืืจืืฉื (ืืชืืืืช);
- ื ืืกืฃ ืืคืขืื ืืืฉื ืืืืื ืืฉืืืช ืืืืงื ืฉืืืืืื ืืืืืช ืจืืง (a.?b.?c);
- ืืชืืื ืืืชืจ ืฉื ืชืืื ืืืื ื ื- null (const Foo[] BARS = { { "bar", 42 }, null };);
- ืคืขืืืช resize() ืืกืืจื ืขืืืจ ืืขืจืืื ืงืืืขืื;
- ื ืืกืฃ ืคืื ืืืืจื ืืขืช ื ืืกืืื ืืืืื ืงืจืืืช ืคืื ืงืฆืื ื-void ((void)not_void_func();
- ืืืกืจื ืืืืืื ืขื ืกืืื ืจืืืื GLib.Array;
- ืชืืงื ืืจืืฉื ืืขืืืช ืฉื "var unowned" ืืืฆืืจืช foreach();
- ืืืจืืื ื-webkit2gtk-4.0 ืขืืืื ื ืืืจืกื 2.33.3;
- ืืืจืืื ื-gstreamer ืขืืืื ื ืืืจืกื 1.19.0+ git master;
- ืืชืืืืืืช ื-gtk4 ืขืืืื ื ืืืจืกื 4.5.0~e681fdd9;
- ืืืืื ืขืืืจ gtk+-3.0 ืขืืืื ืืืจืกื 3.24.29+f9fe28ce
- ืืจืืื ื-gio-2.0,glib-2.0 ืขืืืื ื ืืืจืกื 2.69.0;
- ืขืืืจ ืืื ืืงืก, ื ืืกืคื ืืจืืืืช ื-SocketCAN;
- ืชืืงืื ืื ืืงืฉืจืื ืขืืืจ glib-2.0, gio-2.0, gstreamer-rtp-1.0, javascriptcoregtk-4.0, gobject-2.0, pango, linux, gsl, rest-0.7, libusb, libusb-1.0, pixman-1, webkit2gtk-web- extension-4.0, x11, zlib, gnutls;
- ืืืกืจื ืืจืืืืช gedit-2.20 ื-webkit-1.0;
- ืืจืืืืช ืืขืืืื ืืช ืขื ืืกืืก GIR;
- ืืืขืจืืช ืืืืืงืืช ื ืืกืคื ืืืืืืช ืืืืืง ืงืื C ืฉื ืืฆืจ;
- ืืฉืืคืจ girparser, girwriter, valadoc, libvaladoc/girimporter;
- ืืฉืืืืืช ืืืืกืจืื ืืช ืืืฆืืืจืื ืฉื ืจืืืื ืืืืจ ืฉืื ืื ืชืืงื ื.
ืืงืืจ: OpenNet.ru