bindings fifth toe [gnome sandal? :) [was RE: 2.4 Module List and Rationale (aka GEP10 and 11)
- From: Luis Villa <louie ximian com>
- To: Murray Cumming Comneon com, GNOME Desktop List <desktop-devel-list gnome org>
- Cc: sander_traveling yahoo co uk, ross burtonini com, gnome-hackers gnome org
- Subject: bindings fifth toe [gnome sandal? :) [was RE: 2.4 Module List and Rationale (aka GEP10 and 11)
- Date: 19 Mar 2003 10:06:41 -0500
[Firstly, BTW, this thread should really at least cc: if not primarily
be on desktop-devel-list, which is the specified discussion thread for
the current GEPs and presumably would be for the library GEP when it
gets written.]
[Secondly, am I going to return from my trip before you do, Sander? :)
On Wed, 2003-03-19 at 09:23, Murray Cumming Comneon com wrote:
> > From: Sander Vesik [mailto:sander_traveling yahoo co uk]
> > Just IMHO but it makes sense to not freeze non-finished stuff
> > and just leave
> > these out and add them in in the next release.
>
> In the case of libgnomeuimm, I have considered freezing it in an incomplete
> state and branching because:
> - The unstable part of the API, Bonobo, isn't used by most people.
> - And that won't be finished any time soon.
>
> Sometimes API stability is only for the sake of API stability.
It seems that it we stamp this with big warnings saying 'not API stable'
it's not really an issue.
I was thinking, FWIW, that this would be closer to a fifth toe for
bindings than Desktop or Platform- just something to point people at,
get some publicity for, etc.
> > To me (but
> > this might be just me) it makes even sense to go for a
> > consistent coverage for a potentially smaller set of modules
> > than have a very mish-mash experience as to what is supported
> > by which binding.
>
> I think that might be an unreasonable aim for the bindings. And it would be
> unfair to some bindings if we had to only include the lowest common
> denominator.
I'd suggest that the compromise here is to document what is supported
everywhere and then ship everything anyway. :) i.e., a comparison chart
in the release notes saying:
gtkmm pygtk gtk# gtk-perl
gtk: yes yes yes yes
bonobo: partial yes no no
[values above pulled out of my ass, no idea if they are accurate or not]
or something like that.
Luis
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]