From koffice-devel Fri Apr 15 10:47:27 2005 From: Thomas Zander Date: Fri, 15 Apr 2005 10:47:27 +0000 To: koffice-devel Subject: koffice in non-cpp Message-Id: <200504151247.34055.zander () kde ! org> X-MARC-Message: https://marc.info/?l=koffice-devel&m=111356211900708 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============1855601184==" --===============1855601184== Content-Type: multipart/signed; boundary="nextPart1379108.mb65VRFX2h"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart1379108.mb65VRFX2h Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline After reading this: http://lwn.net/Articles/130796/ I notice that my favourite language is going to be mature and part of gcc4= =20 (which was scheduled for release today). I want to put up the thought for consideration to have faster development b= y=20 using a higher-level language in the KOffice project. Like Java. The=20 resulting binaries will still be loadable libraries, you just need a newer= =20 version of your compiler suite :) In effect this seems quite nice for me: > CNI makes it easy to mix and match code and classes written in C, C++ and > Java by allowing you to write some methods of a class in C++ and to catch > and throw exceptions directly to and from parts of the program written in > different languages. =20 Neat; eh? I have stopped programming on KOffice for more then one reason; but=20 slow-compiles and a non-garbage-collecting language are both very high on=20 my list. I have been programming Java for 6 years now, and I enjoy=20 creating things like this: http://www.kdedevelopers.org/node/view/972, but= =20 I would never be able to create something like that in C++. The gcj part of gcc4 is not out or perfect yet; but neither is koffice 1.5= =2E =20 So; I'm probably going to spend some energy on this, I'll let you know how= =20 things fare from time to time :) =2D-=20 Thomas Zander --nextPart1379108.mb65VRFX2h Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQBCX5vGCojCW6H2z/QRAjbWAKCo+f/oXJ33GnGJQFGKzT+7q+1t9QCZAca7 BKlFsBeyEpx9W83IYXVLtHU= =qdao -----END PGP SIGNATURE----- --nextPart1379108.mb65VRFX2h-- --===============1855601184== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ koffice-devel mailing list koffice-devel@kde.org https://mail.kde.org/mailman/listinfo/koffice-devel --===============1855601184==--