..."extension language preferred by users", does it?
If we want some data about users preference, kdedevelopers.org is of course not a place for such question :)
I am assuming this pool is related to the recent kde-core thread. All depends what's the goal of pushing scripting to KDE: to satisfy user base and get new users on the board or just satisfy ourselves. Is this already answered?
i guess it's about a full application.
and for application building, tough they would use memory, i think all these language bindings should be available (maybe exept for the assembly?) in KDE 4. the more developers get on-board, the better, right?
Well, we could sit around and wank on for a while in the core-devel thread, which is generally going to be an even smaller sample set, or we could see if something like this helps. It might, it might not.
Any set of data that we can reasonably collect is going to be limited in one way or another. I think this poll will only really prove useful if it shows an overwhelming preference.
That said, I can see two needs: 1) languages should have simple human-friendly grammar (i.e. not "simple" in terms of Perl); 2) flattened scripting API makes small code bits readable for non-pros.
As for 2): look why people prefer VBA API over OpenOffice.org API, and they even consider the upcoming VBA-compatibility layer for oo.org (http://wiki.services.openoffice.org/wiki/VBA) as something nice. The reason: UNO-based scripting API with all the interfaces coming from the Java world make many simple tasks like selecting a spreadsheet cell and filling it with data more difficuly compared to VBA. It's something at least I consider as a warning when planning scripting APIs.
Moreover, object design is of course our way of doing things, but I'd say it's unfourtanely a way to lose users who script the extensions. Example? VB.NET (as a language and APIs) moved into more "object" design and so many people still prefer VB6. (Of course what I said is not true for nontrivial _apps_ developed using scripting languages)
BTW2: Could personas be identified for our users that want to use simple scripting?
In the context of kdelibs, we app developers are the users.
Definitively not a script language. Any way, that would be my second choice. In the good old days, I could read and write Z80 code directly in hexa.
Who got the crazy idea to include it in the poll? And more seriously, who voted for it? ;-)
for those that don't care much either way.
ps. missing option would be 'groovy' the cool java based scripting language. :)
I'd vote if there was a PHP(5) option. Why? Because I have to provide PHP for web services (even on a desktop machine) so I would prefer to continue application scripting using PHP and it's huge array of modules. It would be great to have the same backend include files for both browser and KDE widgets. I also *suspect* that a lot more active scripting would take place if PHP was available in KDE. Imagine a desktop GUI frontend for Drupal interacting directly with KDE4 (ie; Phonon, Solid etc)! Yes, if I was smart enough I'd do something about it.
Thomas Moenicke is working on PHP bindings for Qt4 using the Smoke library that PerlQt, QtRuby and Qyoto all use. I think he plans to wrap the KDE widgets too, and so we may be able to do exactly what you describe above.
Thank you for the heads up on php-qt. I thought this project had died years ago but it looks like Thomas has picked it up again. For anyone else interested the URL is http://www.php-qt.org and I notice Gentoo already has it packaged.
So, any chance of extending the poll to include PHP ? :-)
This place is a blogging platform for KDE contributors. It only hosts a fraction of KDE contributor's blogs. If you are interested in all of them please visit the agregator at Planet KDE.