From kdevelop-devel Thu Sep 08 19:23:46 2005 From: Alexander Dymo Date: Thu, 08 Sep 2005 19:23:46 +0000 To: kdevelop-devel Subject: Re: inter-plugin dependencies and BC Message-Id: <200509082223.46728.adymo () mksat ! net> X-MARC-Message: https://marc.info/?l=kdevelop-devel&m=112620787223741 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--Boundary-00=_C/IIDsjZaC9uHEb" --Boundary-00=_C/IIDsjZaC9uHEb Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Thursday 08 September 2005 20:50, Ian Reinhart Geiser wrote: > On Thursday 08 September 2005 08:38 am, you wrote: > > an instance can implement more then one type of extension.. And the cool > > thing about the extension framework is that different instances > > comunicate using "abstract classes" (handles). So they don't have to link > > with a library. If you're interesting I can write a small example that > > show how to use the extension framework from two different plugins > > I would like to see an example, as this doesn't seem to explain to me how > to do implementations that are independent of the binary compatibility of > their interface. Roberto, take a look at the attachment. Am I correct? Ian, in case I'm correct with the example, we can use extensions as well. Looks like there's some manual work involved, for example, factories should be created. But we can easily automate this. -- Alexander Dymo ICST Department, National University of Shipbuilding, Mykolayiv, Ukraine --Boundary-00=_C/IIDsjZaC9uHEb Content-Type: application/x-bzip2; name="bic2.tar.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bic2.tar.bz2" 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 --Boundary-00=_C/IIDsjZaC9uHEb-- _______________________________________________ KDevelop-devel mailing list KDevelop-devel@barney.cs.uni-potsdam.de http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel