Questions tagged [vala]

Vala is an object-oriented programming language that allows modern programming techniques to be used to write applications that run on the GNOME runtime libraries, particularly GLib and GObject. Vala is syntactically similar to C#, and is compiled to C which is then compiled to a native binary using the C compiler of the platform.

Vala is an object-oriented programming language that allows modern programming techniques to be used to write applications that run on the runtime libraries, particularly and . Vala is syntactically similar to , and is compiled to which is then compiled to a native binary using the C compiler of the platform.

Some Linux distributions adopt, officially, Vala as the main development applications' language such as , as noted in the get started guide for developers.

#Useful links

997 questions
-1
votes
1 answer

GLib.Settings.changed event not firing

I'm trying to write an application in Vala, and have looked up in the Vala documentation how to work with GLib.Settings (dconf). Getting and setting values works. However, when I try to detect changes to the schema or a specific key using the…
RobinJ
  • 5,022
  • 7
  • 32
  • 61
-2
votes
1 answer

How do you display GTK3 ScrollBar stepper buttons in Vala?

How do you display GTK3 ScrollBar stepper buttons in Vala? this.bar = new Scrollbar (Orientation.VERTICAL, adj); Switching on the stepper buttons in C + GTK3 is easy, it is the default. The usual Vala documentation tells you how to set the…
user4845927
-2
votes
1 answer

init block in struct

I read this line from init Block https://wiki.gnome.org/Projects/Genie#init_Block An init block declared outside of a class or struct is equivalent to a "main" function in C and only one of these may be present. that say, we can declare an init…
Zee
  • 78
  • 6
-2
votes
1 answer

vala can't compile simple example glfw gl not found

Edit : it's not a problem of header linking or package missing I'm trying to compile a Vala sample program from: https://wiki.gnome.org/Projects/Vala/OpenGLSamples. I am on Arch Linux. I have two errors: Vala API can't be found Package `GL` not…
user3131905
-2
votes
1 answer

Which programming language has complete implementation API of Gnome 3 (binding)?

As far as i know there are several programming language to develop program for Gnome 3 (Python, JavaScript, Vala, C, C++). I was wondering which language has complete implementation API of Gnome 3 binding and also which of them support complete…
Saeed Zarinfam
  • 9,818
  • 7
  • 59
  • 72
-3
votes
1 answer

Can gobject be used as a language runtime in the same way cocoa can?

Now that swift has been released by Apple I have have been thinking the posibility of using gobject as a runtime for existing languages such as rust or even swift. My main concern is that while vala does this, it compiles to c before and needs…
-3
votes
1 answer

How to make objective-c to c converter

I'm trying to make a source to source converter which translate objective-c code to c source code like valac(which translate vala to c code). I'm not sure if this is objective-c completely but that's how i want it, so it's kind of my own…
user69969
  • 341
  • 2
  • 10
1 2 3
66
67