From kde-panel-devel Wed Aug 27 16:38:05 2008 From: "Aaron J. Seigo" Date: Wed, 27 Aug 2008 16:38:05 +0000 To: kde-panel-devel Subject: Re: Question about C++ vs. Python/Ruby/JS plasmoids Message-Id: <200808271038.05638.aseigo () kde ! org> X-MARC-Message: https://marc.info/?l=kde-panel-devel&m=121985509217790 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============1808195936==" --===============1808195936== Content-Type: multipart/signed; boundary="nextPart4405008.2TAzRyPk6B"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart4405008.2TAzRyPk6B Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Wednesday 27 August 2008, Paul B wrote: > On Wednesday 27 August 2008 07:07:50 Arne Babenhauserheide wrote: > > I have one real-world benefit: Because I can (as of now) only write > > meaningful stuff in any workable time-frame using Python. > > Main benefit I can think of is that when the plasmoids are scripted and > don't need to be compiled you can add them straight from the internet usi= ng > the "Add Widgets..." dialog, into your home directory. I don't think that > counts as "I prefer Python". this is a feature also provided by ECMA Script. the question is "why $LANG"= =20 instead of just stickign to ECMA Script. the reasons i see are: * you know $LANG, or the project your are integrating with is written in $L= ANG * in the cases you need access to more system libraries, but don't want to= =20 write in C++ (Ruby/Python have bindings for pretty much everything) so i see real value in these bindings, but i'd hope we can also keep mostly= =20 focussed on ECMA Script within the default applet set.. that said, it would be wise to have at lest one fun applet for each=20 ScriptEngine so that we have a way to monitor for regressions and something= =20 for other people to look at. =2D-=20 Aaron J. Seigo humru othro a kohnu se GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 KDE core developer sponsored by Trolltech --nextPart4405008.2TAzRyPk6B Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEABECAAYFAki1gu0ACgkQ1rcusafx20MUBACfWRuPeLv2xEqss8hz/53Znu+Y rG4AnjtJuAHX9HFZs3eL7NsB+UHJ1WVu =HSei -----END PGP SIGNATURE----- --nextPart4405008.2TAzRyPk6B-- --===============1808195936== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel --===============1808195936==--