Re: Re:Mono bindings a blessed dependency? [Was: Tomboy in 2.16]

2006-04-21 Thread Rodrigo Moya
On Thu, 2006-04-20 at 23:00 +0200, Vincent Untz wrote:
   There are other languages bindings
   in our release set, but none of them have been similarly blessed. 
   Assuming Gtk# is added to the bindings set, should it be a language
   core apps can use?
  
  That's an interesting question - put another way, should the desktop
  depend on the bindings? I certainly wouldn't have a problem with that -
  although making GNOME depend on Mono is an issue which would give me
  more pause than making it depend on gtkmm.
 
 The desktop already depends on the bindings since we have some python
 love in the desktop :-) The question is, do we accept all languages in
 the desktop, or just a small selection of what's available in the
 bindings (and which selection?).
 
I think we should allow everything written with a blessed binding,
provided that code is optional (like nautilus+beagle integration, for
instance), so that we don't force 3rd parties to use them if they don't
want to.
-- 
Rodrigo Moya [EMAIL PROTECTED]

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


Re: Re:Mono bindings a blessed dependency? [Was: Tomboy in 2.16]

2006-04-21 Thread Andy Wingo
Hi Federico,

On Thu, 2006-04-20 at 16:17 -0500, Federico Mena Quintero wrote:
 I mean, nobody can live without solitaire card games, and so we pull in
 Guile [if not the GTK+ bindings [are they still alive?]].

Not the gtk bindings, no. The gtk bindings are on life support anyways
(http://gnu.org/software/guile-gnome/)

Cheers,
-- 
Andy Wingo
http://wingolog.org/

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


Re: Re:Mono bindings a blessed dependency? [Was: Tomboy in 2.16]

2006-04-20 Thread Vincent Untz
Le jeudi 20 avril 2006 à 22:38 +0200, David Neary a écrit :
 
 Hi,
 
 Elijah Newren said:
  But, a more important question: We currently only allow apps using the
  python bindings into the desktop.
 
 Is this true, or is it just because no-one's ever asked? I don't see any
 reason why a gtkmm app like glom couldn't be considered for the desktop
 - I wasn't aware any gtkmm apps had actually asked to be incuded in the
 core desktop release.

Hrm. I'd say no-one asked :-)

  There are other languages bindings
  in our release set, but none of them have been similarly blessed. 
  Assuming Gtk# is added to the bindings set, should it be a language
  core apps can use?
 
 That's an interesting question - put another way, should the desktop
 depend on the bindings? I certainly wouldn't have a problem with that -
 although making GNOME depend on Mono is an issue which would give me
 more pause than making it depend on gtkmm.

The desktop already depends on the bindings since we have some python
love in the desktop :-) The question is, do we accept all languages in
the desktop, or just a small selection of what's available in the
bindings (and which selection?).

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: Re:Mono bindings a blessed dependency? [Was: Tomboy in 2.16]

2006-04-20 Thread Murray Cumming
On Thu, 2006-04-20 at 22:38 +0200, David Neary wrote:
 
 Hi,
 
 Elijah Newren said:
  But, a more important question: We currently only allow apps using the
  python bindings into the desktop.
 
 Is this true, or is it just because no-one's ever asked?

We've had extensive discussions about it on this list. Python is the
only one that almost nobody objects to, and a lot of people would prefer
us not to use too many programming languages in the official Desktop
modules.

But luckily, not everything needs to be in the Desktop. I certainly
wouldn't want to add the political, technical, and strategic baggage for
just a note taking utility.

[snip]

If I was writing something that I intended to become part of the GNOME
Desktop, I'd do it in C or Python. Maybe C++ (already used, without
gtkmm), but I'd know I was making life difficult for people with that. I
hope that the future GNOME Productivity/Office release set is more
relaxed about that, but I won't be offended if Glom doesn't get into
that.

-- 
Murray Cumming
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

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


Re: Re:Mono bindings a blessed dependency? [Was: Tomboy in 2.16]

2006-04-20 Thread Luis Villa
On 4/20/06, Murray Cumming [EMAIL PROTECTED] wrote:
 On Thu, 2006-04-20 at 22:38 +0200, David Neary wrote:
 
  Hi,
 
  Elijah Newren said:
   But, a more important question: We currently only allow apps using the
   python bindings into the desktop.
 
  Is this true, or is it just because no-one's ever asked?

 We've had extensive discussions about it on this list. Python is the
 only one that almost nobody objects to, and a lot of people would prefer
 us not to use too many programming languages in the official Desktop
 modules.

 But luckily, not everything needs to be in the Desktop. I certainly
 wouldn't want to add the political, technical, and strategic baggage for
 just a note taking utility.

But lets be honest here. This discussion isn't about tomboy. We need
built in search; we're getting some of our best reviews in ages
because of our (currently optional) built in search:

http://www.eweek.com/article2/0,1759,1948842,00.asp?kc=EWRSS03129TX1K616

If this discussion is about any app in particular (it probably
shouldn't be, but it probably will be) this discussion is really about
beagle, not tomboy.

Luis (why, what a big pink elephant you have in your pants^Wroom)
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Re:Mono bindings a blessed dependency? [Was: Tomboy in 2.16]

2006-04-20 Thread Federico Mena Quintero
On Thu, 2006-04-20 at 23:00 +0200, Vincent Untz wrote:

 The desktop already depends on the bindings since we have some python
 love in the desktop :-) The question is, do we accept all languages in
 the desktop, or just a small selection of what's available in the
 bindings (and which selection?).

Accepting Ada bindings because there is a fantastic stock ticker written
in Ada is probably not a good reason to do it.

Accepting Mono because there is a fantastic search infrastructure and a
fantastic photo management app written in Mono *is* a good reason to
accept gtk-sharp.

I mean, nobody can live without solitaire card games, and so we pull in
Guile [if not the GTK+ bindings [are they still alive?]].

  Federico

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