Perhaps not all is lost. This walkthrough/reference appears to be a more interesting (official) take on how to program Gnome GTK+.
Gnome documentation needs to be more like Qt’s.
The ball’s in Gnome’s court now. They really need to step up their game.
Thank you for the kind commenter on the last post for pointing this out.
Why does developer documentation have to be SO boring. I mean, I realize as a computer programmer I should totally be loving this stuff like its the most interesting thing in the world, but as much as I lie to myself like that, I just can’t bring myself to believe it. Its horrible. Its bland. Its dry. Sometimes I think perhaps its the formatting. I, for example, don’t mind reading the Java 7 API when programming in Java.
Maybe I just wasn’t cut for this stuff. Who knows?
The Valadate repository is actually on Yorba’s website. Which if you check shows that the project is far from dead like the gitorious project page would have you believe.
Valadate can be found here:
If you want to use a config.vapi file with your Vala project here are the basics.
- Setup your CMake files in your project. I use these.
- In your main CMakeLists.txt file you’ll need to add:
- Finally, you’ll need to, of course, create a
Sadly, during my first adventure in the Vala world it took me quite a while to figure that out. The kind of thing that makes you feel retarded.
I don’t contribute code on a regular basis. I admit it, I’m a crappy developer. Also, I prefer not to lie, my C++ skills are lacking at best most days. Given that, though, here’s how you can setup, build, and install the Falcon programming language from Git on Fedora 16.
First setup a clone of the falcon git repository
mkdir falcon git clone http://git.falconpl.org/falcon.git
Install the neccessary pre-reqs
yum -y install gcc-c++ pcre-devel sqlite-devel curl-devel openssl-devel mysql-devel postgresql-devel doxygen
Granted the following packages from above are technically not “have-to-haves” but I take them all because I’m special:
Make it so
mkdir build cd build cmake .. su make install
Finally, so Falcon will actually run, you’ll need to add
/usr/local/lib to your
Thanks to the Falcon PL mailing list for help with that last part.