Re: Using vala in GNOME





2008/6/30 Gustavo J. A. M. Carneiro <gjc inescporto pt>:

An excellent reason to switch to a more modular build system, one that
does not require patching the core in order to extend it.

Something like... WAF :-)

Well, after some time evaluating waf, there's something that I don't quite like about it and that I don't see changing anytime soon.

During its development cycle last year trunk has been broken a few times, api has changed and the Tools modules to support gnome features have stopped working. Last time I checked, it lacks a proper test suite to avoid regression on supported tools.

There's no difference between well supported features and unstable ones, so people using those extensions don't know what sort of stability they should spect.

As we talk, the gnome demo at trunk is broken, a situation that I've seen more times than I would like too:
  File "/home/aruiz/src/waf-read-only/demos/gnome/wscript", line 6, in <module>
    import Params, intltool, gnome
ImportError: No module named Params

Yes, I think that waf has a lot of potential, and eventually it would be the way to go, but without a significant change of direction in the way it is maintained, I don't see GNOME changing to it anytime soon.

Plus, CMake is getting more mature and stable and it already supports VisualStudio and XCode project files conversion, lack of proper extensibility being its only downside at the moment.


--
Gustavo J. A. M. Carneiro
<gjc inescporto pt> <gustavo users sourceforge net>
"The universe is always one step beyond logic" -- Frank Herbert

_______________________________________________
desktop-devel-list mailing list
desktop-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list



--
Un saludo,
Alberto Ruiz

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]