Hi Jurgen,
On Tue, 2005-12-13 at 09:24 +0100, Jürgen Schmidt wrote:
> I am flexible when we think we need it i am willing to support it. But
> of course the VBA API is not better than our existing API (far from it),
Of course - there is no argument as to which API is 'better' per-se;
personally I only learned the StarBasic API by reading the
http://documentation.openoffice.org/HOW_TO/various_topics/VbaStarBasicXref.pdf
Vba to Starbasic cross-reference guide (which was much appreciated
incidentally).
> it has only the advantage that it is well known, has great IDE support
> (MS Dev Studio), is well documented (thousands of books) and many many
> people use it.
You forgot the macro recorder; most of the VBA macros we analyse show
serious signs of being macro record/cut/paste/adapt; almost no flow
control, nothing complex in them :-). But sure - no-one is proposing
that people start writing new macros using the VBA object model vs.
OO.o.
> I personally believe that we will never reach a 100% roundtrip with
> macros and i would concentrate on the existing API and improvements in
> this area. Some of our existing APIs should be redesigned or improved by
> using the UNO ease of use features and a lot of other things can be done
> to simplify the development of our existing API.
Of course that is valuable work - but outside the remit of the proposed
incubator - which is really an interoperability project: yes, almost
certainly we will never reach 100% compatibility - lets face it that
would implicitely involve 100% feature parity with MS Office since ~all
features are exposed to VBA - which seems unlikely. However - I'm
certain that we can provide something extremely useful to lots of
people, that will help them migrate to OO.o.
> so no vote from my side, no +1 and no -1, only the offering to support
> the project on the level of the existing API.
Well - it's encouraging that you're not opposed :-) thanks for your
input & insight - much appreciated,
Regards,
Michael.
--
[EMAIL PROTECTED] <><, Pseudo Engineer, itinerant idiot
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]