Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


On Tue, 2013-04-02 at 11:33 +0200, Bjoern Michaelsen wrote:
Also -- and this is a proposal for the ESC to discuss: I would like to remove
the C++ examples there. Im not kidding, April fools is over in my time zone.

I tried hard to make them work and just couldnt get them to build (trying it on
Windows, just to make things more interesting).  Right now, it is orders of
magnitude easier to just work on core repo that to try write UNO-stuff against
a standalone SDK. As contributors might assume otherwise ('If building an
extension is this hard, working on the core product must be impossible') this
kills us possible contributors.

I would be all for your point.

So right now:
- C++ extensions are essentially useless: they have a higher barrier to entry
  than the core product
- Python extensions have the lowest barrier to entry

Yeah, pushing for Java and Python extensions is good as it would target
almost all the potential extension developers.

To push people to hack on python extensions, we would need to provide
them tools and documentation to do it. While documentation is a possibly
a matter of gathering nice examples and updating old pyuno docs,
providing tools is different. IMHO what would be needed:

  * make uno-skeletonmaker generate python code skeleton
  * add python support to ooeclipse using pydev (or add UNO support to a
python IDE)

--
Cedric


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.