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

Reply via email to