interfaces / implementations separation (was Let's discuss KDevelop4 interfaces and shell)

Andras Mantia amantia at kde.org
Sat Jan 20 10:03:29 UTC 2007


On Fri Jan 19 2007, Alexander Dymo wrote:
> There're two goals:
> 1) to make sure all old plugins load in new versions of KDevelop
>   and Quanta (let's call this plugin architecture BC).
>   We need this to support third-party plugins and plugins from
>   (not yet created) kdevelop-extragear
This is very important.

> 2) to make sure Quanta application can use the same shell.
>   Here we don't really need a BC. Quanta and KDevelop usually
>   have the same release cycle so they will most likely end up
>   installing the same version of shell. So no BC-keeping is necessary
> at all.


I think both KDevelop and Quanta right now have a policy to run under 
previous KDE versions as well (e.g. KDevelop 3.4 runs on KDE 3.4.x as 
well, right?). 

>   Alternatively we can keep BC between minor releases (like
>   allow updating Koncrete (platform) and KDevelop to 4.0.6 while
> still working with Quanta 4.0.0.

At least this is a must. Not being able to run KDevelop 4.1 and Quanta 
4.0 together might be also somewhat problematic, but I can live with 
that and if it's an absolutely must, it is always possible to install a 
Quanta version of the platform if the one on the system is BIC. But 
between . .x releases we should keep full compatibility

Andras

-- 
Quanta Plus developer - http://quanta.kdewebdev.org
K Desktop Environment - http://www.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20070120/6b0ef9f7/attachment.sig>


More information about the KDevelop-devel mailing list