On 03/16/2010 03:40 AM, Marc Espie wrote:

Well, most of their stuff does work on... windows these days. How non-portable
is that ?

Seriously, the issues about hal and policykit only impact you if you want
kde as a full desktop with all sysadmin. For most of us, who actually only
care about kde apps, such as digikam, amarok or konqueror, that's not such
a big issue.

The main issue is probably that KDE is C++, and modern and nice C++ at that.
In most cases, making things work with another OS is just a question of
figuring out the right API.

Of course, it makes it completely impossible to hack on KDE if you're in
the "C++ is crap, everything that matters should be written in C" mentality.
(in fact, KDE is probably the biggest example of readable C++ code I give
to people. Doesn't hurt that it follows on the steps of Qt, which is itself
awesome).

So there.

Even among OpenBSD porters, there are just a few of us who do grok enough C++
to hack on kde or qt. That probably explains a lot.  The fact that it's
incredibly more efficient than that java crap won't stop newcomers from
learning java instead of C++, though.

I wouldn't be able to hack on KDE because I'm of the "I don't have time to learn C++" mentality. At least C is a small, if least common denominator, language that I already somewhat know.

Java, on the other hand, from my limited experience trying to tutor someone in it, *is* crap :) [Well, that's probably too harsh, but it did give me a headache and RSI from all the damn typing.]

Corey

Reply via email to