Re: Using C++ bindings for desktop/admin/devtools modules
Vincent Untz wrote: Does it make sense to allow the use of gtkmm and other C++ bindings in our desktop/admin/devtools suites? It does, definitely. Hub signature.asc Description: OpenPGP digital signature ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Using C++ bindings for desktop/admin/devtools modules
On Fri, 16 Mar 2007 15:53:58 -0500 Shaun McCance [EMAIL PROTECTED] wrote: We do actually already have C++ in the desktop with Epiphany, although that C++ code is limited to the Mozilla embedding, which you can't exactly get around. Ekiga is also written in C++, although not based on gtkmm. So the question is, do we want to allow programs in the desktop that are written entirely in C++? It would be nice to send a positive signal to the c++ developers sitting out there :-) If so, then it would be silly to forbid them from using gtkmm. Amen brother. Cheers, -- Dodji Seketeli http://www.seketeli.org/dodji ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Using C++ bindings for desktop/admin/devtools modules
On 3/16/07, Vincent Untz [EMAIL PROTECTED] wrote: Hi all, Right now, modules in desktop/admin/devtools suites can use the python bindings. We also accept the use of gtk# for proposed modules. However, it was never really agreed whether it was okay or not to use our C++ bindings for GNOME modules. Those bindings have been rock-solid for quite some time now, and we have a few applications using C++ here and there. Does it make sense to allow the use of gtkmm and other C++ bindings in our desktop/admin/devtools suites? Thanks, Vincent As a frequent user of the gnome/gtk C++ bindings, I have to say that the C++ bindings are indeed rock solid and extremely high-quality. It's a pleasure to code applications using gtkmm, which is a testament both to the design of GTK+ and the tireless and often thankless work of people like Murray. Unfortunately, right now there is a bit of a mindset in the free software world that if you're a C++ hacker, you belong in KDE, and if you're a C hacker, you belong in GNOME. I think a decision to accept applications written with C++ bindings in all GNOME release suites would send a positive signal to other C++ developers that there is top-notch C++ support for developing within GNOME, and there's a vibrant C++ developer community within GNOME as well. So obviously I'm very much in favor of accepting gtkmm / C++ apps in all of the GNOME release suites. -- jonner ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Using C++ bindings for desktop/admin/devtools modules
On 3/17/07, Jonathon Jongsma [EMAIL PROTECTED] wrote: On 3/16/07, Vincent Untz [EMAIL PROTECTED] wrote: Does it make sense to allow the use of gtkmm and other C++ bindings in our desktop/admin/devtools suites? As a frequent user of the gnome/gtk C++ bindings, I have to say that the C++ bindings are indeed rock solid and extremely high-quality. It's a pleasure to code applications using gtkmm, which is a testament both to the design of GTK+ and the tireless and often thankless work of people like Murray. Unfortunately, right now there is a bit of a mindset in the free software world that if you're a C++ hacker, you belong in KDE, and if you're a C hacker, you belong in GNOME. I think a decision to accept applications written with C++ bindings in all GNOME release suites would send a positive signal to other C++ developers that there is top-notch C++ support for developing within GNOME, and there's a vibrant C++ developer community within GNOME as well. So obviously I'm very much in favor of accepting gtkmm / C++ apps in all of the GNOME release suites. As a C++ developer who almost decided to join KDE instead of GNOME several years ago for the reasons Jonathon listed, I mostly agree with him. The part I don't agree with is the in _all_ of the GNOME release suites; I don't think that gtkmm/c++ apps or libs should be allowed in the developer platform suite. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Using C++ bindings for desktop/admin/devtools modules
On 3/17/07, Elijah Newren [EMAIL PROTECTED] wrote: On 3/17/07, Jonathon Jongsma [EMAIL PROTECTED] wrote: Unfortunately, right now there is a bit of a mindset in the free software world that if you're a C++ hacker, you belong in KDE, and if you're a C hacker, you belong in GNOME. I think a decision to accept applications written with C++ bindings in all GNOME release suites would send a positive signal to other C++ developers that there is top-notch C++ support for developing within GNOME, and there's a vibrant C++ developer community within GNOME as well. So obviously I'm very much in favor of accepting gtkmm / C++ apps in all of the GNOME release suites. As a C++ developer who almost decided to join KDE instead of GNOME several years ago for the reasons Jonathon listed, I mostly agree with him. The part I don't agree with is the in _all_ of the GNOME release suites; I don't think that gtkmm/c++ apps or libs should be allowed in the developer platform suite. Right, I guess when I said 'all', I was only thinking about the desktop/admin/devtools suites that vincent originally mentioned. I wasn't trying to argue for C++ in the developer platform. Just so that's clear. -- jonner ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Using C++ bindings for desktop/admin/devtools modules
On Fri, 16 Mar 2007 15:53:58 -0500 Shaun McCance [EMAIL PROTECTED] wrote: We do actually already have C++ in the desktop with Epiphany, although that C++ code is limited to the Mozilla embedding, which you can't exactly get around. Ekiga is also written in C++, although not based on gtkmm. So the question is, do we want to allow programs in the desktop that are written entirely in C++? It would be nice to send a positive signal to the c++ developers sitting out there :-) If so, then it would be silly to forbid them from using gtkmm. Amen brother. Cheers, -- Dodji Seketeli http://www.seketeli.org/dodji ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Using C++ bindings for desktop/admin/devtools modules
Hi all, Right now, modules in desktop/admin/devtools suites can use the python bindings. We also accept the use of gtk# for proposed modules. However, it was never really agreed whether it was okay or not to use our C++ bindings for GNOME modules. Those bindings have been rock-solid for quite some time now, and we have a few applications using C++ here and there. Does it make sense to allow the use of gtkmm and other C++ bindings in our desktop/admin/devtools suites? Thanks, Vincent -- Les gens heureux ne sont pas pressés. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Using C++ bindings for desktop/admin/devtools modules
On Fri, 2007-03-16 at 20:43 +0100, Vincent Untz wrote: Hi all, Right now, modules in desktop/admin/devtools suites can use the python bindings. We also accept the use of gtk# for proposed modules. However, it was never really agreed whether it was okay or not to use our C++ bindings for GNOME modules. Those bindings have been rock-solid for quite some time now, and we have a few applications using C++ here and there. Does it make sense to allow the use of gtkmm and other C++ bindings in our desktop/admin/devtools suites? To me, I always felt it was more a question of allowing a particular programming language to be used. That is, we decided it was OK to have Python and C# programs, so naturally it's OK to use our native bindings for those languages. C++ is a bit different from Python and C#, though, in that you can perfectly well write C++ code using the base libraries without as much difficulty. Nonetheless, the bindings would still be preferable. We do actually already have C++ in the desktop with Epiphany, although that C++ code is limited to the Mozilla embedding, which you can't exactly get around. So the question is, do we want to allow programs in the desktop that are written entirely in C++? If so, then it would be silly to forbid them from using gtkmm. (s/desktop/desktop\/admin\/devtools/ throughout) -- Shaun ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list