Вала є відкритим вихідним кодом, безкоштовно і сучасна мова програмування та програмного забезпечення проекту розроблений з зміщення, щоб принести нові можливості програмування для розробників GNOME. Це компілятор для системи типу GObject, дозволяючи розробникам GNOME для створення дивовижних додатків.
Основні особливості
Основні характеристики включають в себе інтерфейси, властивості, сигнали, Еогеасп, лямбда-вирази, типу висновок для локальних змінних, дженериків, ненульових типів, допомога управління пам'яттю, обробку винятків, а також модулі типу ака плагінів.
Легка написати складну об'єктно-орієнтована код
З компілятором Вала ви, як розробник, зможе легко написати складну об'єктно-орієнтована код, зберігаючи вимоги до пам'яті з низьким і підтримання стандартної C ABI і API.
Дозволяє отримати доступ до існуючих бібліотек C
Проект був розроблений таким чином, що вона дозволяє отримати доступ до існуючих C бібліотек, бібліотек, особливо GObject-на-основі, без необхідності прив'язки виконання.
Це і Rsquo; s ідеально підходить для GTK + та GNOME
Вала компілятор командного рядка та мови програмування. Розробники, що працюють з GTK + і GNOME зможуть використовувати Валу, щоб написати код і скомпілювати його.
Це і Rsquo, S впливом C ++, C, C #, Python, Java і D
Мова програмування Вала був під впливом добре відомі і широко використовуються C, C ++, D, Python, C # і Java мовах програмування. Це крос-платформний програмне забезпечення, яке може бути легко перенесений на інші операційні системи.
Вона підтримується широкий спектр програм IDE
Іншою цікавою особливістю є сумісність з різними IDE (Integrated Development Environment) програм, у тому числі Анюта, Валенсія, Geany, Emacs, MonoDevelop, NetBeans, Валу (а) IDE, Sublime Text, Вім, Vala Іграшки для Gedit, Euclide, RedCar, TextMate і Valama.
Наявність і підтримуваних архітектур
Вала поширюється тільки як вихідного архіву. Це означає, що користувач повинен налаштувати і скомпілювати код перед установкою. Звичайно, він також може бути легко встановлена в будь-якому дистрибутиві GNU / Linux з репозиторіїв програмного забезпечення за замовчуванням. Обидва 32-бітних і 64-бітових архітектур підтримуються в даний момент
Що нового У цьому випуску :.
- Додана опція --shared бібліотека для ГІР файлів.
- виправлення та оновлення зв'язування.
Що нового у версії 0.29.2 :.
- виправлення та оновлення зв'язування
Що нового у версії 0.28.0 :.
- Палітурні поновлення
Що нового у версії 0.27.1 :.
- повідомлення компілятора для друку в кольорі
- Додати зручна GDK-1.0 прив'язки.
- Додати зручна GST-3.0 прив'язки.
- Додати зручна x11-1.0 прив'язки.
- Додати інші-додаткові-0,7 прив'язки.
- Виправлена помилка і обов'язкові оновлення.
Що нового у версії 0.26.1 :.
- виправлення та оновлення зв'язування
Що нового у версії 0.26.0 :.
- Виправлена помилка поновлення і обов'язковим
Що нового у версії 0.25.4 :.
- Додати варіант --vapi-коментарі
- виправлення та оновлення зв'язування.
Що нового у версії 0.25.3 :.
- виправлення та оновлення зв'язування
Що нового у версії 0.25.2 :.
- Вимагати і цільових GLib & GT = 2.24
- Повідомити попередження для приватних структури полів.
- Замінити webkit2gtk-3.0 прив'язки з webkit2gtk-4.0 прив'язок.
- Завжди побудувати vapigen.
- виправлення та оновлення зв'язування.
Що нового у версії 0.24.0 :.
- виправлення та оновлення зв'язування
Що нового у версії 0.23.2 :.
- структури подій Прив'язати GDK як компактних класів
- Перемикач GDK-x11-3.0 прив'язки до .gir.
- Перемикач librsvg-2.0 прив'язки до .gir.
- виправлення та оновлення зв'язування.
Що нового у версії 0.23.1 :.
- Оновлення ГІР аналізатор
- Перемикач libnotify прив'язок до .gir.
- Додати libpeas-GTK-1.0 прив'язки.
- Додати XCB-ICCCM прив'язки.
- виправлення та оновлення зв'язування.
Коментар не знайдено