On Thu, 16 Jan 2003, James Michael DuPont wrote:
> 
> --- Hans Breuer <[EMAIL PROTECTED]> wrote:
> 
>> >If there's also a perl plugin coming up, we'll
>> >need to encapsulate these things differently, so they behave the
>> same
>> >between main program and plugins.
>> >
>> There is nothing which can be done in Perl which can not be done
>> in Python but readable. Not to start language wars but do we
>> really need another language binding if we lack resources to 
>> maintain one?
> 
> yes we lack resources, but not will power. 
> 
>> 
>> So many people with bright ideas, so many vapor ware ...
> 
> Yes hans, almost all of my ideas about DIA are vapor right now.
> 
> This is directly related to the work I have been putting into the gcc
> interface. We have just released a version for testing 
> http://freshmeat.net/projects/introspector/
> 
> The issue of bindings is difficult, but in the end after some
> discussion, I have come up with the following idea, please comment.
> 
> 1. OAF/Bonobo : this is a fat API that supports costs more than we need
> for scripting and interprocess communication.
> 
> 2. GObject2 / GTK : this is the interface we need to script, and
> we can base those scripting interfaces on a standard. For example the
> GTK2 has a set of perl bindings in the works
> http://sourceforge.net/projects/gtk2-perl/
> 
> I think that the best way forward is to define a new API for dia,
> and then start factoring the code from the app back underneath it.
> 
> Here are the classes that i would like to see :
> 
> 1. application
> 2. diagram
> 3. element
> 4. connection
> [...]
> what do you think?

I think you should look a little more at the current Dia structure.  While
it bears some resemblance to what you describe above, it's different enough
that it would be an unnecessary pain to change it.  I really don't see the
need to change the Dia API like that.

I have no idea what the redland/raptor api is.

-Lars

-- 
Lars Clausen (http://shasta.cs.uiuc.edu/~lrclause)| H�rdgrim of Numenor
"I do not agree with a word that you say, but I   |----------------------------
will defend to the death your right to say it."   | Where are we going, and
    --Evelyn Beatrice Hall paraphrasing Voltaire  | what's with the handbasket?
_______________________________________________
Dia-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://www.lysator.liu.se/~alla/dia/faq.html
Main page at http://www.lysator.liu.se/~alla/dia

Reply via email to