Re: Using C++ bindings for desktop/admin/devtools modules

2007-03-20 Thread Hubert Figuiere
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

2007-03-17 Thread Dodji Seketeli
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

2007-03-17 Thread Jonathon Jongsma
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

2007-03-17 Thread Elijah Newren
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

2007-03-17 Thread Jonathon Jongsma
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

2007-03-17 Thread Dodji Seketeli
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

2007-03-16 Thread Vincent Untz
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

2007-03-16 Thread Shaun McCance
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