Alan Horkan <[EMAIL PROTECTED]> wrote on 7/28/2002 10:14:51 PM:
>
>on a vaugely related matter has any thought been given to a consistant
>plugin api across Gnome-Office?  specifically is Abiword trying to copy
>anyone or are we hoping someone will copy our pluing API.

I don't use Gnome stuff, so I couldn't answer there; presently our [AbiWord's]
Plugin API (not counting the recent SPI additions & [un]registration) is more
of all [most] our classes available internally than a clearly defined API.
Now the C[1] API I'm [slowly] working on is initially only slightly simpler
than the current situation.  Once I get the [2]importers/exporters supported,
my plan is to ask for suggestions for improvements/simplications/...
I would say our plugins are very application specific as they currently
are written, though it should be possible for some of them at least to
be written in a more application neutral manner ([or at least less AbiWord
internal specific] which is something I would like in the future as I get
a chance to improve the C API exported by the AbiCapi plugin; but this isn't
planned for my initial 1.0 release of it (unless I magically get more
time or find another job working with computers again).

Of course my C API plugin work is still unofficial stuff, so until its
ready for others to review & hopefully liked, nothing regarding it
really matters [except on Windows where I can support it].


[1] while the API is C, the current plugins are still C++ technically, and
can have access to classes through pointer fun.

[2] sorry about taking so long here, but I will [life permitting] have
this done within the next few weeks (my recent job change has sucked both my
time and desire to do much of anything on days I work).


>
>For basic text processing type plugins (like change case, word count or
>something) in theory some plugins could be reusable across many
>applications (i just described a library didn't i, ho hum).

In theory sure.  We could in theory even have a plugin that supported
such application neutral plugins so AbiWord wouldn't need any changes.
The question I have is what other applications would we want to share
such plugins with? then it would be a matter of designing an appropriate
API so the plugins could transfer the text/changes/... in a supported
manner and of course write the (or change existing) plugins taking
advantage of the API.  :-)

>
>Comments?

Interesting idea, and I will definitely do my best (within my tiny time limits) to 
help.

>
>Sincerely
>Alan Horkan
>
>On Tue, 16 Jul 2002, Kenneth J.Davis wrote:
>
..

Jeremy Davis
[EMAIL PROTECTED]

Reply via email to