On Fri, May 20, 2005 14:54:13 PM +0300, Alexandro Colorado
([EMAIL PROTECTED]) wrote:

> Interesting point and I think is an issue regarding each office
> manufacturer to support the macros model

Yes, of course. It impacts KOffice first, because they already have in
their plan a migration to OpenDocument, but everybody else boasting
present or future support for it is impacted, if nothing else in the
perception of end users.

> From a programming point of view is not obvious that it would be
> supported since there might be OS (Office Suite) exclusive. As for
> the document this CAN be modified but it will also represent a
> channel.
> 
> Everytime I think on OpenDocument I like to compare it with e-mails,
> unfortunately there are no extensions on emails and most of the
> extensions are for the client (weather report, mail minder etc).

I should have been more specific. As I see it, macros today are used
(or misused) in OO.o in two fundamental ways: they either extend the
functionality of the *program* or that of the *document*.

Most of the first kind are just unneeded in other (*nix) word
processors, as there are more integrated and efficient ways to do the
same thing, or it would be easier to just rewrite them in some other
way. This category includes dictionaries and spelling checkers (see
other thread here today), the oh-so-desired word count, find text in
multiple files, etc...

The other kind of macros are those who add buttons inside documents
to check user input, etc... End users expect this kind of stuff to
travel with the document, and be there whatever you open it with.

Think to browsers. There are Firefox extensions, and JavaScript
applets. The first are written for the *browser*, the second for a
*webpage*. Browsers are expected to be compliant with JavaScript as
they are with HTML, not with XUL or other plugins of other browsers.

So it is the second kind of macros whose portability should be
guaranteed across all OpenDocument compliant processors.

> Language for OOo can be done on OOoBasic, C++ Python and many other
> bindings, Novell is working on the C# binding and is going quite
> good.
See above. This is what I call "macros of the first kind". no need to
integrate them. Of course if it happened nobody would be angry :-)

Ciao,
        Marco

-- 
Marco Fioretti                    mfioretti, at the server mclink.it
Fedora Core 3 for low memory      http://www.rule-project.org/

Only boring people ever get bored           Anonymous

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to