hi;

On 4 December 2014 at 12:09, Richard Hughes <[email protected]> wrote:
> On 4 December 2014 at 11:45, Emmanuele Bassi <[email protected]> wrote:
>> I'm not overly on board with shoving even more API inside GDK just to
>> keep the number of libraries down.
>
> Right; but from a 40,000ft view, having to depend on a new *set* of
> libraries just to do a *BING* sound probably means our "platform"
> story isn't awesome.

you would not depend on a new set of libraries: you'd depend on
exactly the same libraries, at least on Linux — except you'd depend on
GDK/libcanberra, instead of depending on GSound/libcanberra. I'm not
going to pass judgment on other platforms because the code for that
does not exist today, so it's pointless to discuss; even if GSound
magically landed inside GDK *now*, you could not depend on it on
Windows or MacOS.

I only want to raise this point because it's all well and good to have
a powerful core platform and avoid the proliferation of small
libraries (at least inasmuch as to avoid another Project Ridley 5
years down the road), but we need to remember that:

  1. our core libraries have API/ABI guarantees
  2. multi-platform development is *not* all fun and games
  3. the resources are not evenly distributed across all platforms
  4. we're already under-resourced on the GNOME platform

so we need to be fairly careful when merging functionality inside the core.

ciao,
 Emmanuele.

-- 
http://www.bassi.io
[@] ebassi [@gmail.com]
_______________________________________________
desktop-devel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to