āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ āĻ­āĻžāϞāĻž 0.51.1 āĻāϰ āĻ…āύ⧁āĻŦāĻžāĻĻāϕ⧇āϰ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇

āĻ­āĻžāϞāĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ āĻŸā§āϰāĻžāĻ¨ā§āϏāϞ⧇āϟāϰ⧇āϰ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ, āĻ­āĻžāĻ°ā§āϏāύ ā§Ļ.ā§Ģā§§.ā§§, āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ­āĻžāϞāĻž āĻāĻ•āϟāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ-āĻ“āϰāĻŋāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āĻĄ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ āϝāĻžāϰ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āϏāĻŋ# āĻŦāĻž āϜāĻžāĻ­āĻžāϰ āĻŽāϤ⧋āĨ¤ āĻāϟāĻŋ āϤāĻžāϰ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻŽāĻĄā§‡āϞ āĻšāĻŋāϏ⧇āĻŦ⧇ āϜāĻŋāĻ…āĻŦāĻœā§‡āĻ•ā§āϟ (āĻ—ā§āϞāĻŋāĻŦ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻāϰ āĻŽā§‡āĻŽāϰāĻŋ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ-āĻ•āĻžāωāĻ¨ā§āĻŸā§‡āĻĄāĨ¤

āĻāχ āĻ­āĻžāώāĻžāϟāĻŋ āχāĻ¨ā§āĻŸā§āϰ⧋āĻ¸ā§āĻĒ⧇āĻ•āĻļāύ, āĻ˛ā§āϝāĻžāĻŽā§āĻŦāĻĄāĻž āĻĢāĻžāĻ‚āĻļāύ, āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ, āĻĄā§‡āϞāĻŋāϗ⧇āϟ āĻ“ āĻ•ā§āϞ⧋āϜāĻžāϰ, āϏāĻŋāĻ—āĻ¨ā§āϝāĻžāϞ āĻ“ āĻ¸ā§āϞāϟ, āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ, āĻĒā§āϰ⧋āĻĒāĻžāĻ°ā§āϟāĻŋ, āύāύ-āύāĻžāϞ āϟāĻžāχāĻĒ āĻāĻŦāĻ‚ āϞ⧋āĻ•āĻžāϞ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇āϰ (var) āϜāĻ¨ā§āϝ āϟāĻžāχāĻĒ āχāύāĻĢāĻžāϰ⧇āĻ¨ā§āϏ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤ āĻ­āĻžāώāĻžāϟāĻŋāϤ⧇ libgee āĻœā§‡āύ⧇āϰāĻŋāĻ• āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀-āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻĄā§‡āϟāĻž āϟāĻžāχāĻĒ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āĻžāϞ⧇āĻ•āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϏ⧁āϝ⧋āĻ— āĻĻ⧇āϝāĻŧāĨ¤ foreach āĻ¸ā§āĻŸā§‡āϟāĻŽā§‡āĻ¨ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ•āĻžāϞ⧇āĻ•āĻļāύ⧇āϰ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞ⧋āϰ āĻ—āĻŖāύāĻž āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤ GTK+ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāϤ⧇ āϏāĻŋ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āϏāĻžāĻĨ⧇ āĻĒā§āϰāϚ⧁āϰ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āĻ­āĻžāϞāĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϗ⧁āϞ⧋āϕ⧇ āĻĒā§āϰāĻĨāĻŽā§‡ C-āϤ⧇ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻ•āϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āĻŦāĻŋāĻ˛ā§āϟ-āχāύ C āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϗ⧁āϞ⧋ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻŽā§‹āĻĄā§‡ āϚāĻžāϞāĻžāύ⧋ āϝāĻžāϝāĻŧāĨ¤ āĻ­āĻžāϞāĻž āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āϜāĻŋāύāĻŋ (Genie) āĻ­āĻžāώāĻž āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇, āϝāĻž āĻĒā§āϰāĻžāϝāĻŧ āĻāĻ•āχ āϧāϰāύ⧇āϰ āϏāĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϰ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āĻĒāĻžāχāĻĨāύ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āĻĻā§āĻŦāĻžāϰāĻž āĻ…āύ⧁āĻĒā§āϰāĻžāĻŖāĻŋāϤāĨ¤

GNOME āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āϤāĻ¤ā§āĻ¤ā§āĻŦāĻžāĻŦāϧāĻžāύ⧇ Vala āĻ­āĻžāώāĻžāϟāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇āĨ¤ Geary āχāĻŽā§‡āϞ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ, Budgie āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ, Shotwell āĻĢāĻŸā§‹ āĻ“ āĻ­āĻŋāĻĄāĻŋāĻ“ āϏāĻ‚āĻ—ā§āϰāĻš āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ• āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āĻŽāϤ⧋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϗ⧁āϞ⧋ Vala āĻĻā§āĻŦāĻžāϰāĻž āϚāĻžāϞāĻŋāϤ āĻšāϝāĻŧāĨ¤ Elementary OS āϞāĻŋāύāĻžāĻ•ā§āϏ āĻĄāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāĻŦāĻŋāωāĻļāύ⧇āϰ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞ⧋āϰ āωāĻ¨ā§āύāϝāĻŧāύ⧇ Vala āϏāĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤

āύāϤ⧁āύ āĻŦāĻŋāĻļā§āĻŦ⧇:

  • āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ⧇ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āϟāĻžāχāĻĒ āϏāĻ‚āϕ⧀āĻ°ā§āĻŖāĻ•āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇; āϝāĻĻāĻŋ (x is Foo) āĻšāϝāĻŧ { x.SomeFooField // "x"-āϕ⧇ "Foo"-āϤ⧇ āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āĻ•āĻžāĻ¸ā§āϟ āĻ•āϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āύ⧇āχ }
  • āĻŸā§‡āĻŽāĻĒā§āϞ⧇āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ•āύāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻšā§‡āχāύ āĻ•āϞ āĻ•āϰāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ⧇āϰ āϏāĻŽāϝāĻŧ libvala āĻ­āĻžāĻ°ā§āϏāύ āĻšā§‡āĻ• āĻ•āϰāĻžāϰ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • āĻ…āĻ¸ā§āĻŦāĻšā§āĻ› āĻ•āĻŽā§āĻĒā§āϝāĻžāĻ•ā§āϟ āĻ•ā§āϞāĻžāϏ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • āĻ•āύāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟāϰ⧇ āĻ…ā§āϝāĻžāϰ⧇ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻ°ā§āϧāĻŋāϤ āϏāĻŽāĻ°ā§āĻĨāύ;
  • Girparser āĻāĻ–āύ āĻāĻŽāύ āĻ…ā§āϝāĻžāύ⧋āύāĻŋāĻŽāĻžāϏ āĻĄā§‡āϞāĻŋāϗ⧇āϟāϗ⧁āϞ⧋āĻ“ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰ⧇ āϝāĻž āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‡āĻĨāĻĄ āĻŦāĻž āϏāĻŋāĻ—āĻ¨ā§āϝāĻžāϞ āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āύāϝāĻŧ;
  • valadoc, libvaladoc āĻāĻŦāĻ‚ girwriter-āĻāϰ āĻŦāĻžāĻ—āϗ⧁āϞ⧋ āϏāĻ‚āĻļā§‹āϧāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • SDL 2.x-āĻāϰ āϜāĻ¨ā§āϝ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, SDL 1.x āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚-āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻŦāĻ¨ā§āϧ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • Enchant 2.x-āĻ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āĻ…ā§āϝāĻžāϰ⧇ āĻ•āĻĒāĻŋ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, Glib.Value āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāĻŦāĻ‚ āĻšāĻŋāĻĒ-āĻ…ā§āϝāĻžāϞ⧋āϕ⧇āĻŸā§‡āĻĄ āϕ⧋āύ⧋ āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰāϕ⧇ āĻ¸ā§āĻŸā§āϝāĻžāϕ⧇ āϏāϰāĻžāύ⧋āϰ āϏāĻŽāϝāĻŧāĻ•āĻžāϰ āĻāĻ•āϟāĻŋ āĻŽā§‡āĻŽā§‹āϰāĻŋ āϞāĻŋāĻ• āϏāĻ‚āĻļā§‹āϧāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • gdk-pixbuf-2.0-āĻāϰ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 2.42.3-āĻ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • getopt_long() āĻĢāĻžāĻ‚āĻļāύ āĻāĻŦāĻ‚ āφāϰāĻ“ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ GNU āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • libunwind-generic-āĻ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • cairo, gobject-2.0, pango, goocanvas-2.0, curses, alsa, bzlib, sqlite3, libgvc, posix, gstreamer-1.0, gdk-3.0, gdk-x11-3.0, gtk+-3.0, gtk4, fuse, libxml-2.0-āĻāϰ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚āϗ⧁āϞ⧋ āĻ āĻŋāĻ• āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • gio-2.0-āĻāϰ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 2.67.3-āĻ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • gobject-2.0 āĻāϰ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 2.68-āĻ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • gstreamer-āĻāϰ āϏāĻžāĻĨ⧇ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 1.19.0+ git master-āĻ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • gtk4-āĻāϰ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 4.1.0+2712f536-āĻ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • POSIX, GNU āĻāĻŦāĻ‚ BSD-āĻāϰ āϜāĻ¨ā§āϝ āϰ⧇āϗ⧁āϞāĻžāϰ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ API-āϤ⧇ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • webkit2gtk-4.0 āĻāϰ āϏāĻžāĻĨ⧇ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ 2.31.1 āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ⧇āϰ āϜāĻŽā§‡ āĻĨāĻžāĻ•āĻž āϭ⧁āϞāĻ¤ā§āϰ⧁āϟāĻŋ āĻ“ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāϗ⧁āϞ⧋ āϏāĻ‚āĻļā§‹āϧāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āωāĻ¤ā§āϏ: opennet.ru