Saturday, January 02, 2010

state of Vala IDEs

Wasted quite a few hours today trying to get a Vala/Genie IDE working.

VTG is basically broken, crashing at random. It had problems before this; having a fairly rigid concept of a "project", not supporting non-autotools build systems or libraries very easily, not supporting Genie, and the symbol mapping having odd quirks, so this is not a huge loss.

A newer Vala plugin for gEdit, Valencia, looks promising but doesn't support recent Vala versions and attempting to build it raised pages of errors.

Anjuta has always looked interesting, but I've never managed to get the Anjuta Vala plugin to compile. At present, it doesn't appear to work with Gnome 2.28.

I don't use Eclipse or Mono, so the final option is Valide. To my surprise, it's been packaged for Ubuntu and works out of the box. It supports Genie, it seems to have features on-par with VTG and the other IDEs, and works with the latest version of Vala.

My only complaint so far is the new project wizard doesn't list the AGPLv3 as a license option, but then none of the Vala IDE options do yet.

3 comments:

gege2061 said...

> My only complaint so far is the
> new project wizard doesn't list
> the AGPLv3 as a license option,
> but then none of the Vala IDE
> options do yet.

You can do it youself: How add a new license for a project?

Joseph said...

Nice to see PySoy still running strong and even better messing with Vala :). I had given up on other ide's other then Valide. Its spoiled me with the build process, Vala is just too new to really have a decent IDE. I very much like the FPC IDE Lazarus (Pascal) and the fact it can rebuild itself in seconds, hope to see Valide do the same :)

Arc Riley said...

> You can do it youself:
> How add a new license
> for a project?

Awesome. Is there a way to cause this to copy to LICENSE instead of COPYING? We've been using LICENSE as it applies to the use of the software over a network rather than only when a user copies it.