<br><br><div class="gmail_quote">2008/6/23 Aaron J. Seigo &lt;<a href="mailto:aseigo@kde.org">aseigo@kde.org</a>&gt;:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Monday 23 June 2008, Janz wrote:<br>
&gt; give any hint) and couldn&#39;t find about how to get started with a non-C++<br>
&gt; plasmoid. I saw a few examples (tiger JS plasmoid and all of those in<br>
&gt; script/ on svn playground) but I can&#39;t install them under KDE 4.1 beta<br>
&gt; Kubuntu package<br>
<br>
</div>we actually have a plasmapkg application in kdebase now that can install such<br>
packages.</blockquote><div>I would like to be able to use the plasapkg packaging mechanism for non-C++ languages such as C# which don&#39;t use the ScriptEngine api. C# is not a scripting language and I think people will expect either the C++ api or nothing - I really can&#39;t see how it would make sense to go through the ScriptEngine. There will be the same issue if we have Java QtJambi bindings I think. I have exchanged private emails with Aaron about whether or not Ruby should use the ScriptEngine, and I still am not keen on using it as it currently stands.<br>
&nbsp;<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br><div class="Ih2E3d">
&gt; So, anyway, what I really need to know is: what do I need to get a 4.1<br>
&gt; compliant (packaging and stuff else) working JS plasmoid (let&#39;s say Tiger,<br>
&gt; to get a small one - and do we have examples of 4.1 compliant JS<br>
&gt; plasmoids)?<br>
<br>
</div>not particularly. we have the QScript engine in kdebase, but there is a new<br>
and much better one in the works in playground. unfortunatately at this point<br>
it won&#39;t make it in until 4.2 =(<br>
<br>
there&#39;s also a nice webkit one in payground now that uses Jolie (!)<br>
<div class="Ih2E3d"><br>
&gt; Also, do any of you know about the same for a Python one?<br>
<br>
</div>all the python support is in playground still.<br>
<br>
sort of how we&#39;ve re-focussed efforts on artwork, we also MUST get the<br>
scripting support completed, shipping and documented in 4.2.</blockquote><div>&nbsp;I personally would prefer to get something going for 4.1 because I don&#39;t think we can know what people want - which languages, what skill level and so on - until we start iterating with something and get community feedback. For instance, I don&#39;t know if the current group of KDE Ruby programmers grew to 10 or 100 times its current size how their requirements might change. All I know is that the current group are all 100% &#39;ninja&#39; to use Aaron&#39;s terminology and would expect to be able to use the full C++ api. So my plan for KDE 4.1 is to try and provide both a ScriptEngine based api, and the full C++ api (with or without proper plasma packaging), and get something moving. <br>
<br>In a couple of weeks we are having a hacker sprint in Berlin with a lot of the bindings guys (python, ruby, c# and php) and Kross too, and I would be very keen on discussing there what to do about Plasma bindings for KDE 4.1.<br>
<br>-- Richard<br></div></div><br>