Originally posted by DMJC
View Post
You see quite a few GTK Vala applications. GTK is designed around C not C++ and it comes very clear when you attempt C++ development with GTK it hates your guts the complete way. Vala was based off the ideas of C# but purely designed around the gobject system that is the base to GTK.
Originally posted by DMJC
View Post
Originally posted by DMJC
View Post
Avoiding C++ also avoids when using opengl having a fight with mesa drivers at times with their usage of C++. So Vala and GTK is very good combination.
The reality is graphical programming on most platforms is a pain in tail. You can make your life harder by attempting to use incompatible languages.
GTK C or Vala would be your top choices. Like you cannot attempt QT with pure C. Some of the lack of more well known easy to use API is advertisement most programmers you ask them what Vala is you get a blank response.
Comment