Linked by Thom Holwerda on Thu 21st Dec 2006 11:38 UTC
X11, Window Managers In 2002, both KDE and GNOME released their last major revisions; KDE released KDE 3.0 on 3rd April, while GNOME followed shortly after with GNOME 2.0 on 27th June. For the Linux desktop, therefore, 2002 was an important year. Since then, we have continiously been fed point releases which added bits of functionaility and speed improvements, but no major revision has yet seen the light of day. What's going on?
Permalink for comment 195038
To read all comments associated with this story, please click here.
RE[3]: very interesting
by boudewijn on Thu 21st Dec 2006 15:31 UTC in reply to "RE[2]: very interesting"
boudewijn
Member since:
2006-03-05

Actually, it's a fallacy that it's somehow easier to produce bindings for C libraries than for C++ libraries: in actual fact, tools like sip, swig or smoke use the extensive information that's available in C++ headers but not in C headers to do most of the binding automatically.

And it works: see the complete, up-to-date, high quality bindings of Qt and KDE for Python, Ruby, Java, C#.

There used to be others, like Perl, Objective C, plain C and more, but nobody seemed to need those (given that it's pretty easy to code in C++ with Qt already) and it wasn't worth keeping them up-to-date for no users.

Reply Parent Score: 5