On Mon, Jun 30, 2008 at 9:59 PM, Mikkel Kamstrup Erlandsen < [EMAIL PROTECTED]> wrote:
> 2008/6/30 Gustavo J. A. M. Carneiro <[EMAIL PROTECTED]>: > > On Mon, 2008-06-30 at 12:01 -0300, Johan Dahlin wrote: > >> Gustavo J. A. M. Carneiro wrote: > >> > On Mon, 2008-06-30 at 15:07 +0100, Alberto Ruiz wrote: > >> [..] > >> > >> >> 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. > >> > > >> > Lack of extensibility, and use of another arcane custom made > programming > >> > language (if we can call it that) for everything. > >> > > >> > No, CMake is not an answer. It is not significantly better than > >> > autotools to justify a switch to it IMHO. > >> > >> CMake *is* considerably better. Xcode/VisualStudio are killer features > which > >> alone would make a switch worth it. > > > > I disagree that Xcode/VisualStudio are killer features. A powerful > > programming language and extensibility are way better features IMHO. > > Does a significant percentage of GNOME developers use any of these IDEs? > > Without such data you can't assert that those are killer features. > > > > For the case of Vala, I don't see how CMake handles it any better than > > autotools. > > > >> > >> Can we please start to organize ourselves and try to move forward with > >> switching to another build system? > > > > We can't switch to any single build system any more than we can switch > > to a single DVCS. Or to a single programming language, for that matter! > > Different developers value different features. Modern developers have > > to adapt to different environments. I, for example, regularly program > > in C, C++, and Python. I know how to use cvs, subversion, bazaar, git > > (poorly), and mercurial. In particular I use subversion, bazaar, and > > mercurial very regularly, all at the same time, git not so much only > > because I didn't need to. I can hack plain makefiles, > > autoconf/automake, waf, and scons. > > And is this an acceptable barrier of entry to Gnome development? > Agreed. While the skills that you mentioned do come with time no matter what, you want to avoid forcing beginner developers to chew more than they can swallow. > > Cheers, > Mikkel > _______________________________________________ > desktop-devel-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/desktop-devel-list >
_______________________________________________ desktop-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/desktop-devel-list
