Vala er en åpen kildekode, fri og moderne programmeringsspråk og programvare prosjekt fra forskyvningen å bringe nye programmeringsfunksjoner til GNOME utviklere. Det er en kompilator for GObject type system, slik at GNOME utviklere å lage forbløffende apps.
Funksjoner på et øyeblikk
Viktige funksjoner inkluderer grensesnitt, egenskaper, signaler, foreach, lambda-uttrykk, skriver slutning for lokale variabler, generics, ikke-null typer, assistert minnehåndtering, avvikshåndtering, samt type moduler aka plugins.
Uanstrengt skrive komplekse objektorientert kode
Med Vala kompilatoren du som utvikler, vil være i stand til å enkelt skrive komplekse objektorientert kode samtidig minnet kravene lav, og opprettholde en standard C ABI og API.
Gir tilgang til eksisterende C-biblioteker
Prosjektet er utformet på en slik måte at det gir tilgang til eksisterende C-biblioteker, spesielt GObject-baserte biblioteker, uten behov for runtime bindinger.
Det & rsquo; s perfekt for GTK + og GNOME
Vala er et kommandolinje kompilatoren og programmeringsspråk. Utviklere som jobber med GTK + og GNOME vil kunne bruke Vala å skrive koden og kompilere den.
Det & rsquo; s påvirket av C ++, C, C #, Python, D og Java
Vala programmeringsspråk har blitt påvirket av den kjente og brukte C, C ++, D, Python, C # og Java programmeringsspråk. Det er en kryssplattform programvare som enkelt kan portert på andre operativsystemer.
Den er støttet av et bredt spekter av IDE-programmer
En annen interessant funksjon er kompatibilitet med ulike IDE (Integrated Development Environment) programmer, inkludert Anjuta, Valencia, Geany, Emacs, MonoDevelop, NetBeans, Val (a) IDE, Sublime Tekst, Vim, Vala Leker for Gedit, Euclide, Redcar, Textmate og Valama.
Tilgjengelighet og støttet arkitekturer
Vala distribueres bare som en kilde arkiv. Dette betyr at brukeren må konfigurere og kompilere koden før installasjonen. Selvfølgelig, det kan også være lett installeres på GNU / Linux-distribusjon fra standard programvare repositories. Både 32-bit og 64-bits arkitekturer støttes på denne tiden
Hva er nytt i denne utgaven.
- Legg --shared-bibliotek alternativ for GIR filer.
- Feilrettinger og bindende oppdateringer.
Hva er nytt i versjon 0.29.2.
- Feilrettinger og bindende oppdateringer
Hva er nytt i versjon 0.28.0.
- Bindende oppdateringer
Hva er nytt i versjon 0.27.1.
- Skriv ut kompilatoren meldinger i farger
- Legg til rot-gdk-1,0 bindinger.
- Legg til rot-GST-3,0 bindinger.
- Legg til rot-x11-1.0 bindinger.
- Legg til hvile-extras-0,7 bindinger.
- Bug fix og bindende oppdateringer.
Hva er nytt i versjon 0.26.1.
- Feilrettinger og bindende oppdateringer
Hva er nytt i versjon 0.26.0.
- Bug fix og bindende oppdateringer
Hva er nytt i versjon 0.25.4.
- Legg til opsjons --vapi-kommentarer
- Feilrettinger og bindende oppdateringer.
Hva er nytt i versjon 0.25.3.
- Feilrettinger og bindende oppdateringer
Hva er nytt i versjon 0.25.2.
- Krev og målrette Glib & gt; = 2,24
- Rapporter advarsel for private struct felt.
- Sett webkit2gtk-3,0 bindinger med webkit2gtk-4,0 bindinger.
- Alltid bygge vapigen.
- Feilrettinger og bindende oppdateringer.
Hva er nytt i versjon 0.24.0.
- Feilrettinger og bindende oppdateringer
Hva er nytt i versjon 0.23.2:.
- Bind gdk hendelses strukturer som kompakte klasser
- Switch gdk-x11-3.0 bindinger til .gir.
- Switch librsvg-2,0 bindinger til .gir.
- Feilrettinger og bindende oppdateringer.
Hva er nytt i versjon 0.23.1.
- GIR parser oppdateringer
- Switch libnotify bindinger til .gir.
- Legg libpeas-GTK-1,0 bindinger.
- Legg xcb-icccm bindinger.
- Feilrettinger og bindende oppdateringer.
Kommentarer ikke funnet