[Python-ideas] win32 extensions

Nick Coghlan ncoghlan at gmail.com
Fri Sep 16 12:32:09 CEST 2011

On Fri, Sep 16, 2011 at 6:25 PM, Matt Joiner <anacrolix at gmail.com> wrote:
> Well technically not. KDE mostly supplements Qt, A few objects here and
> there make use of some Qt features. The gobject, glib combination are bound
> up in numerous low level system services and supplementary libraries that
> have nothing to do do with GUIs, even I think on a KDE system.

The freedesktop.org standard APIs are a mix of services that
originated in various parts of the Linux software stack. Some
originate from x.org, some from Gnome/Gtk, some from KDE/Qt.

I've yet to see a Gtk based app that feels native on KDE, mainly
because the Gtk file dialogs are so atrocious and fd.org has yet to
standardise things to the point where the apps designed for each
environment can invoke each other's system dialogs.

Regardless, there are going to be limits to what the standard library
can realistically keep up to date with when it comes to
platform-specific support. The cutting edge for the various platforms
is always going to require third party libraries. It may be that there
are stable subsets of functionality that *could* be included in the
standard library (there are certainly plenty of *nix specific wrappers
for system APIs), but the existence of those are predicated on
interested parties stepping up to maintain them in accordance with
python-dev policies. And really, it doesn't gain all that much - if
you're targeting a specific platform, you're probably going to want
the up-to-date platform specific libraries *anyway*. If you don't,
then the cross-platform stuff in the core will likely suffice.


Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia

More information about the Python-ideas mailing list