View Single Post
Jaffa's Avatar
Posts: 2,535 | Thanked: 6,681 times | Joined on Mar 2008 @ UK
#38
Update: after struggling to get MonoDevelop 2.0 alpha built & running; and then failing to get it doing anything with Vala, I decided to look more closely at Valable, an Eclipse plugin.

After a few nights of hacking it now does:
  • Auto-determination of packages to include in build from "using ...;" lines (no need to futz around with pkg-config)
  • Incremental builds (edit a file, press Save and only the necessary files get rebuilt, before whole project is relinked)
  • Compile failures shown in editor on correct line
  • Basic code-complete

This is in addition to the syntax highlighting and smart editing it already did. One possibly major limitation is that a project can only have a single main() method, otherwise gcc complains when it tries to link the object files.





My primary aims next are:
  1. Improve code complete (context sensitive, include available packages etc.)
  2. Test Maemo integration, e.g. with Scratchbox to build Hildon binaries.
  3. Make it output a simple shell script which can be used to rebuild the project outside of Eclipse (e.g. a source package for the autobuilder)
  4. Figure out how to use Launchpad better, so I can see about getting it committed as a branch.
__________________
Andrew Flegg -- mailto:andrew@bleb.org | http://www.bleb.org
 

The Following 2 Users Say Thank You to Jaffa For This Useful Post: