The People Behind KDE: Alexander Kellett

This week The People Behind KDE travels back to the 'Low Lands' or Netherlands where we visit the guy who is known for his 'gruesome green shorts', wants to marry into a KDE family and describes himself as 'very weird'. Are you anxious to find out more about this colorful personality? Than read all there is to know about Alexander Kellett!

Dot Categories: 

Comments

by gerd (not verified)

I heard KDE will also get translated to Frysk, a dutch regional language. So, does he speak Frysk or low saxon?

by lypanov (not verified)

unfortunately not, only been in nederland for the last 3 years
so i'm not even very good at nederlands itself yet :P

cheers,
Alex (half dutch half english)

by Axel (not verified)

What about esperanto...

by atrink (not verified)

I am sad too, that Esperanto is not part of the distributions anymore!

Think about it: EU is getting larger with 1.5. and we need a really good
common language!

by Martin (not verified)

...I'm still waiting for...
...drumroll...
a FreePascal binding!!! ;-)
Well, I know this is still far away but this
would be WAY cool.
FreePascal is now very advanced, supports inline
assembler code, compiles extremely fast, and more.
If only there would be some way to write KDE apps
with it.

by Spy Hunter (not verified)

What are you waiting for? I hear KDE's systems for generating language bindings are second to none. If you want FreePascal bindings, and nobody else is working on them, then get cracking! FreePascal isn't going to bind itself you know :-)

by Richard Dale (not verified)

"I hear KDE's systems for generating language bindings are second to none"

Yes, it would be possible to generate Pascal code from the KDE headers via the kalyptus tool, assuming FreePascal has OO features.

But can FreePascal interface directly to C++, or does it need to go via C bindings? If so that's a major problem. And as Pascal isn't a dynamic language, you wouldn't be able to use the 'SMOKE' library.

Ashley Winters, who designed SMOKE, has proposed a library for using static languages with SMOKE, called 'Mirror'. If there was enough demand for static language bindings he might implement that.

by Martin (not verified)

That's the problem. FreePascal is an OO-Language with (non-trivial)
OO features but it cannot interface directly with C++. This is the
major hurdle right now unfortunately AFAIK.

by Ashley Winters (not verified)

The nasty evil part is trying to interface Qt with any language lacking usable argument-based method dispatching. What the hell am I supposed to name the 20 different insertItem() functions in a language limited to one set of arguments per function name? (fortunately for all, the O'CamlQt bindings have no problems here)

That alone is enough to stop any serious effort at generating a programmer-friendly C binding. As far as making a programmer-unfriendly C binding for the purpose of improving performance in static languages by allowing JNI-style calls into the wrapper library -- I'd need to see some really bad C# benchmarks, wherein Gtk# is kicking our ass 20x. :)

by Richard Dale (not verified)

"..fortunately for all, the O'CamlQt bindings have no problems here"

And I thought this was another one of our jolly kdebindings April Fools :). Woo hoo! - a functional language using a GUI binding based on message passing OOP.

"I'd need to see some really bad C# benchmarks, wherein Gtk# is kicking our ass 20x. :)"

Yup no problem, I think I can deliver that sort of thing - I think the initial version may well run at about that speed. Especially for me as the jit doesn't work on PowerPC, and I have to run everything with mint.

On the other hand, perhaps gtk# is an example of premature optimisation over design/implementation flexibility. The tortoise and the hare?

by gerd (not verified)
by taj (not verified)

A lypie pic in which he is not smiling (or fainting).

This is what I call cognitive dissonance. I can't deal with it.

by Mathieu Chouinard (not verified)

But it look human on this one ;)

That is his preferred spelling..

He did more for the ruby bindings than he said in the interview - great stuff Alex!

by Harald Henkel (not verified)

Is there some hidden meaning here ?

According to http://www.lcfanfic.com/faq_grammar.html
"Wierd is not a word. The correct spelling is Weird."

Also my English/German dictionary doesn't know a word wierd.

Did you mean wired ~ connected ?

by Harald Henkel (not verified)

Thanks for the input :-)

"Is there some hidden meaning here ?"

No, weird is the correct spelling, 'wierd' isn't a proper word. Hence, 'wierd' is weirder ;)
Alex used that spelling once on the kdebindings list, so it's just me being silly - I left off a smiley perhaps.

-- Richard

The Dutch spelling would be 'wierd' because that's the way it's pronounced and it's popular in the Netherlands to spell it that way. I guess my spelling checker picked it up and changed it to weird.

--
Tink

ooohh, wow. your probably right on this tink!
i've always wondered why i spell it "wrong" every time :P

Alex

thank u richard :)
for the "great stuff"
and for the preferred spelling :P

Alex