# vala

## English

- [Учебник Vala](https://vala.gitbook.io/vala/english/master.md)
- [Основы](https://vala.gitbook.io/vala/english/untitled.md)
- [Элементы языка](https://vala.gitbook.io/vala/english/untitled/language-elements.md)
- [Типы данных](https://vala.gitbook.io/vala/english/untitled/language-elements/tipy-dannykh.md)
- [Управляющие конструкции](https://vala.gitbook.io/vala/english/untitled/language-elements/upravlyayushie-struktury.md)
- [Методы](https://vala.gitbook.io/vala/english/untitled/language-elements/methods.md)
- [Делегаты](https://vala.gitbook.io/vala/english/untitled/language-elements/delegates.md)
- [Лямбды / Замыкания](https://vala.gitbook.io/vala/english/untitled/language-elements/closures.md)
- [Пространства имён](https://vala.gitbook.io/vala/english/untitled/language-elements/name-space.md)
- [Структуры](https://vala.gitbook.io/vala/english/untitled/language-elements/structures.md)
- [Классы](https://vala.gitbook.io/vala/english/untitled/language-elements/class.md)
- [ООП](https://vala.gitbook.io/vala/english/untitled/oop.md)
- [Основы](https://vala.gitbook.io/vala/english/untitled/oop/basics.md)
- [Конструктор](https://vala.gitbook.io/vala/english/untitled/oop/constructor.md)
- [Деструктор](https://vala.gitbook.io/vala/english/untitled/oop/destructor.md)
- [Сигналы](https://vala.gitbook.io/vala/english/untitled/oop/signals.md)
- [Свойства(Properties)](https://vala.gitbook.io/vala/english/untitled/oop/properties.md)
- [Наследование](https://vala.gitbook.io/vala/english/untitled/oop/inheritance.md)
- [Абстрактные классы](https://vala.gitbook.io/vala/english/untitled/oop/abstract-class.md)
- [Интерфейсы / Миксины](https://vala.gitbook.io/vala/english/untitled/oop/interfaces-mixins.md): Пожалуйста поищите еще языки в которых есть миксины
- [Полиморфизм](https://vala.gitbook.io/vala/english/untitled/oop/polymorphism.md)
- [Сокрытие методов](https://vala.gitbook.io/vala/english/untitled/oop/hiding-methods.md)
- [Информация о типах времени выполнения(Run-Time Type Information)](https://vala.gitbook.io/vala/english/untitled/oop/run-time-type-information.md)
- [Динамическое приведение типов(Dynamic Type Casting)](https://vala.gitbook.io/vala/english/untitled/oop/dynamic-type-casting.md)
- [Универсальные шаблоны(Generics)](https://vala.gitbook.io/vala/english/untitled/oop/generics.md)
- [Создание объектов в стиле GObject](https://vala.gitbook.io/vala/english/untitled/oop/style-of-gobject.md)
- [Интеграция с D-Bus](https://vala.gitbook.io/vala/english/untitled/oop/d-bus.md)
- [Профили(Другие бэкенды помимо GLib)](https://vala.gitbook.io/vala/english/untitled/oop/profiles.md)
- [Продвинутые возможности](https://vala.gitbook.io/vala/english/advanced-features.md)
- [Ассерты и контрактное программирование](https://vala.gitbook.io/vala/english/advanced-features/contract-programming.md)
- [Обработка ошибок](https://vala.gitbook.io/vala/english/advanced-features/error-handling.md)
- [Управление параметрами](https://vala.gitbook.io/vala/english/advanced-features/manage-params.md)
- [Методы с поддержкой синтаксиса](https://vala.gitbook.io/vala/english/advanced-features/methods-with-syntax-support.md)
- [Многопоточность](https://vala.gitbook.io/vala/english/advanced-features/multithreading.md)
- [Главный цикл(The Main Loop)](https://vala.gitbook.io/vala/english/advanced-features/main-loop.md)
- [Асинхронные методы(Coroutine)](https://vala.gitbook.io/vala/english/advanced-features/coroutine.md)
- [Слабые ссылки(Weak References)](https://vala.gitbook.io/vala/english/advanced-features/weak-references.md)
- [Список аргументов переменной длины](https://vala.gitbook.io/vala/english/advanced-features/variable-length-arguments.md)
- [Указатели](https://vala.gitbook.io/vala/english/advanced-features/pointers.md)
- [Классы не наследующие Object](https://vala.gitbook.io/vala/english/advanced-features/classes-not-object-classes.md)
- [Коллекции](https://vala.gitbook.io/vala/english/advanced-features/collections.md)
- [Введение](https://vala.gitbook.io/vala/english/advanced-features/collections/introduction.md)
- [HashSet\<G>](https://vala.gitbook.io/vala/english/advanced-features/collections/hashset.md)
- [ArrayList\<G>](https://vala.gitbook.io/vala/english/advanced-features/collections/arraylist.md)
- [HashMap\<K,V>](https://vala.gitbook.io/vala/english/advanced-features/collections/hashmap.md)
- [Lock-free структуры](https://vala.gitbook.io/vala/english/advanced-features/collections/lock-free-struktury.md)
- [Экспериментальные фичи](https://vala.gitbook.io/vala/english/experimental-features.md)
- [Введение](https://vala.gitbook.io/vala/english/experimental-features/intro.md)
- [Строгий не null режим(Rust mode)](https://vala.gitbook.io/vala/english/experimental-features/non-null-mode.md)
- [Литералы регулярных выражений(regexp)](https://vala.gitbook.io/vala/english/experimental-features/regexp.md)
- [Цепочки связанных выражений](https://vala.gitbook.io/vala/english/experimental-features/related-expressions.md)
- [Использование и создание библиотек](https://vala.gitbook.io/vala/english/libraries.md)
- [Введение](https://vala.gitbook.io/vala/english/libraries/intro.md)
- [Инструменты](https://vala.gitbook.io/vala/english/libraries/tools.md)
- [Генерирование VAPI файла из предыдущего с помощью vapigen.](https://vala.gitbook.io/vala/english/libraries/vapi.md)
- [Использование библиотек](https://vala.gitbook.io/vala/english/libraries/using-libraries.md)
- [Создание библиотеки](https://vala.gitbook.io/vala/english/libraries/create-lib.md)
- [Vala and C](https://vala.gitbook.io/vala/english/libraries/vala-and-c.md)
- [Meson](https://vala.gitbook.io/vala/english/libraries/meson.md)
- [Config file](https://vala.gitbook.io/vala/english/libraries/meson/config-file.md)
- [Static Library](https://vala.gitbook.io/vala/english/libraries/meson/static-library.md)
- [Shared Library](https://vala.gitbook.io/vala/english/libraries/meson/shared-library.md)
- [Target GLib Version](https://vala.gitbook.io/vala/english/libraries/meson/target-glib-version.md)
- [Технические приёмы](https://vala.gitbook.io/vala/english/techniques.md)
- [Unit тестирование](https://vala.gitbook.io/vala/english/techniques/unit-tests.md)
- [Отладка](https://vala.gitbook.io/vala/english/techniques/debug.md)
- [Использование GLib](https://vala.gitbook.io/vala/english/techniques/using-glib.md)
- [Продвинуты гайд(WIP)](https://vala.gitbook.io/vala/english/for-big-boys.md)
- [Gpseq](https://vala.gitbook.io/vala/english/functional-programming/gpseq.md)
- [Compose](https://vala.gitbook.io/vala/english/functional-programming/compose.md): Functional templating for Vala
- [Basic](https://vala.gitbook.io/vala/english/examples/basic.md)
- [GTK](https://vala.gitbook.io/vala/english/examples/gtk.md)
- [Базовые GTK программы](https://vala.gitbook.io/vala/english/examples/gtk/bazovye-gtk-programmy.md)
- [Flappy Bird(WIP)](https://vala.gitbook.io/vala/english/examples/gtk/flappy-bird.md)
- [DnD](https://vala.gitbook.io/vala/english/examples/gtk/dnd.md)
- [Websocket](https://vala.gitbook.io/vala/english/examples/websocket.md)
- [Games](https://vala.gitbook.io/vala/english/apps/games.md)
- [MesonBook](https://vala.gitbook.io/vala/english/meson-book/mesonbook.md)
- [Wrap](https://vala.gitbook.io/vala/english/meson-book/wrap.md)
- [Crosscompile](https://vala.gitbook.io/vala/english/meson-book/crosscompile.md)
- [Object files](https://vala.gitbook.io/vala/english/meson-book/object-files.md)
- [Library](https://vala.gitbook.io/vala/english/meson-book/library.md)
- [Executable](https://vala.gitbook.io/vala/english/meson-book/executable.md)
- [Code Generation](https://vala.gitbook.io/vala/english/meson-book/code-generation.md)
- [Installing](https://vala.gitbook.io/vala/english/meson-book/installing.md)
- [Unit Tests](https://vala.gitbook.io/vala/english/meson-book/unit-tests.md)
- [Meson 0.54](https://vala.gitbook.io/vala/english/meson-book/meson-0.54.md)
- [Meson 0.53](https://vala.gitbook.io/vala/english/meson-book/meson-0.53.md)
- [Ваша первая программа](https://vala.gitbook.io/vala/english/golang-book/vasha-pervaya-programma.md)
- [Типы](https://vala.gitbook.io/vala/english/golang-book/tipy.md)
- [UPDATE.MD](https://vala.gitbook.io/vala/english/golang-book/update-md.md)

## 1.0.0

- [Учебник Vala](https://vala.gitbook.io/vala/master.md)
- [Основы](https://vala.gitbook.io/vala/untitled.md)
- [Элементы языка](https://vala.gitbook.io/vala/untitled/language-elements.md)
- [Типы данных](https://vala.gitbook.io/vala/untitled/language-elements/tipy-dannykh.md)
- [Управляющие конструкции](https://vala.gitbook.io/vala/untitled/language-elements/upravlyayushie-struktury.md)
- [Методы](https://vala.gitbook.io/vala/untitled/language-elements/methods.md)
- [Делегаты](https://vala.gitbook.io/vala/untitled/language-elements/delegates.md)
- [Лямбды / Замыкания](https://vala.gitbook.io/vala/untitled/language-elements/closures.md)
- [Пространства имён](https://vala.gitbook.io/vala/untitled/language-elements/name-space.md)
- [Структуры](https://vala.gitbook.io/vala/untitled/language-elements/structures.md)
- [Классы](https://vala.gitbook.io/vala/untitled/language-elements/class.md)
- [ООП](https://vala.gitbook.io/vala/untitled/oop.md)
- [Основы](https://vala.gitbook.io/vala/untitled/oop/basics.md)
- [Конструктор](https://vala.gitbook.io/vala/untitled/oop/constructor.md)
- [Деструктор](https://vala.gitbook.io/vala/untitled/oop/destructor.md)
- [Сигналы](https://vala.gitbook.io/vala/untitled/oop/signals.md)
- [Свойства(Properties)](https://vala.gitbook.io/vala/untitled/oop/properties.md)
- [Наследование](https://vala.gitbook.io/vala/untitled/oop/inheritance.md)
- [Абстрактные классы](https://vala.gitbook.io/vala/untitled/oop/abstract-class.md)
- [Интерфейсы / Миксины](https://vala.gitbook.io/vala/untitled/oop/interfaces-mixins.md): Пожалуйста поищите еще языки в которых есть миксины
- [Полиморфизм](https://vala.gitbook.io/vala/untitled/oop/polymorphism.md)
- [Сокрытие методов](https://vala.gitbook.io/vala/untitled/oop/hiding-methods.md)
- [Информация о типах времени выполнения(Run-Time Type Information)](https://vala.gitbook.io/vala/untitled/oop/run-time-type-information.md)
- [Динамическое приведение типов(Dynamic Type Casting)](https://vala.gitbook.io/vala/untitled/oop/dynamic-type-casting.md)
- [Универсальные шаблоны(Generics)](https://vala.gitbook.io/vala/untitled/oop/generics.md)
- [Создание объектов в стиле GObject](https://vala.gitbook.io/vala/untitled/oop/style-of-gobject.md)
- [Интеграция с D-Bus](https://vala.gitbook.io/vala/untitled/oop/d-bus.md)
- [Профили(Другие бэкенды помимо GLib)](https://vala.gitbook.io/vala/untitled/oop/profiles.md)
- [Продвинутые возможности](https://vala.gitbook.io/vala/advanced-features.md)
- [Ассерты и контрактное программирование](https://vala.gitbook.io/vala/advanced-features/contract-programming.md)
- [Обработка ошибок](https://vala.gitbook.io/vala/advanced-features/error-handling.md)
- [Управление параметрами](https://vala.gitbook.io/vala/advanced-features/manage-params.md)
- [Методы с поддержкой синтаксиса](https://vala.gitbook.io/vala/advanced-features/methods-with-syntax-support.md)
- [Многопоточность](https://vala.gitbook.io/vala/advanced-features/multithreading.md)
- [Главный цикл(The Main Loop)](https://vala.gitbook.io/vala/advanced-features/main-loop.md)
- [Асинхронные методы](https://vala.gitbook.io/vala/advanced-features/coroutine.md)
- [Слабые ссылки(Weak References)](https://vala.gitbook.io/vala/advanced-features/weak-references.md)
- [Список аргументов переменной длины](https://vala.gitbook.io/vala/advanced-features/variable-length-arguments.md)
- [Указатели](https://vala.gitbook.io/vala/advanced-features/pointers.md)
- [Классы не наследующие Object](https://vala.gitbook.io/vala/advanced-features/classes-not-object-classes.md)
- [Коллекции](https://vala.gitbook.io/vala/advanced-features/collections.md)
- [Введение](https://vala.gitbook.io/vala/advanced-features/collections/introduction.md)
- [HashSet\<G>](https://vala.gitbook.io/vala/advanced-features/collections/hashset.md)
- [ArrayList\<G>](https://vala.gitbook.io/vala/advanced-features/collections/arraylist.md)
- [HashMap\<K,V>](https://vala.gitbook.io/vala/advanced-features/collections/hashmap.md)
- [Lock-free структуры](https://vala.gitbook.io/vala/advanced-features/collections/lock-free-struktury.md)
- [Экспериментальные фичи](https://vala.gitbook.io/vala/experimental-features.md)
- [Введение](https://vala.gitbook.io/vala/experimental-features/intro.md)
- [Строгий не null режим(Rust mode)](https://vala.gitbook.io/vala/experimental-features/non-null-mode.md)
- [Литералы регулярных выражений(regexp)](https://vala.gitbook.io/vala/experimental-features/regexp.md)
- [Цепочки связанных выражений](https://vala.gitbook.io/vala/experimental-features/related-expressions.md)
- [Использование и создание библиотек](https://vala.gitbook.io/vala/libraries.md)
- [Введение](https://vala.gitbook.io/vala/libraries/intro.md)
- [Инструменты](https://vala.gitbook.io/vala/libraries/tools.md)
- [Генерирование VAPI файла из предыдущего с помощью vapigen.](https://vala.gitbook.io/vala/libraries/vapi.md)
- [Использование библиотек](https://vala.gitbook.io/vala/libraries/using-libraries.md)
- [Создание библиотеки](https://vala.gitbook.io/vala/libraries/create-lib.md)
- [Vala and C](https://vala.gitbook.io/vala/libraries/vala-and-c.md)
- [Meson](https://vala.gitbook.io/vala/libraries/meson.md)
- [Config file](https://vala.gitbook.io/vala/libraries/meson/config-file.md)
- [Static Library](https://vala.gitbook.io/vala/libraries/meson/static-library.md)
- [Shared Library](https://vala.gitbook.io/vala/libraries/meson/shared-library.md)
- [Target GLib Version](https://vala.gitbook.io/vala/libraries/meson/target-glib-version.md)
- [Технические приёмы](https://vala.gitbook.io/vala/techniques.md)
- [Unit тестирование](https://vala.gitbook.io/vala/techniques/unit-tests.md)
- [Отладка](https://vala.gitbook.io/vala/techniques/debug.md)
- [Использование GLib](https://vala.gitbook.io/vala/techniques/using-glib.md)
- [Продвинуты гайд(WIP)](https://vala.gitbook.io/vala/for-big-boys.md)
- [Habr](https://vala.gitbook.io/vala/habr.md)
- [Примеры кода](https://vala.gitbook.io/vala/code-examples.md)
- [Gpseq](https://vala.gitbook.io/vala/functional-programming/gpseq.md)
- [Compose](https://vala.gitbook.io/vala/functional-programming/compose.md): Functional templating for Vala
- [Basic](https://vala.gitbook.io/vala/examples/basic.md)
- [GTK](https://vala.gitbook.io/vala/examples/gtk.md)
- [Базовые GTK программы](https://vala.gitbook.io/vala/examples/gtk/bazovye-gtk-programmy.md)
- [Flappy Bird(WIP)](https://vala.gitbook.io/vala/examples/gtk/flappy-bird.md)
- [DnD](https://vala.gitbook.io/vala/examples/gtk/dnd.md)
- [Websocket](https://vala.gitbook.io/vala/examples/websocket.md)
- [Games](https://vala.gitbook.io/vala/apps/games.md)
- [MesonBook](https://vala.gitbook.io/vala/meson-book/mesonbook.md)
- [Wrap](https://vala.gitbook.io/vala/meson-book/wrap.md)
- [Crosscompile](https://vala.gitbook.io/vala/meson-book/crosscompile.md)
- [Object files](https://vala.gitbook.io/vala/meson-book/object-files.md)
- [Library](https://vala.gitbook.io/vala/meson-book/library.md)
- [Executable](https://vala.gitbook.io/vala/meson-book/executable.md)
- [Code Generation](https://vala.gitbook.io/vala/meson-book/code-generation.md)
- [Installing](https://vala.gitbook.io/vala/meson-book/installing.md)
- [Unit Tests](https://vala.gitbook.io/vala/meson-book/unit-tests.md)
- [Meson 0.54](https://vala.gitbook.io/vala/meson-book/meson-0.54.md)
- [Meson 0.53](https://vala.gitbook.io/vala/meson-book/meson-0.53.md)
- [Ваша первая программа](https://vala.gitbook.io/vala/golang-book/vasha-pervaya-programma.md)
- [Типы](https://vala.gitbook.io/vala/golang-book/tipy.md)
- [UPDATE.MD](https://vala.gitbook.io/vala/golang-book/update-md.md)
