Malaga Discussions I
Boudewijn Rempt
boud at calcifer.valdyas.org
Tue Aug 30 11:39:36 BST 2005
On Monday 29 August 2005 10:12, you wrote:
Well, that would suck if there had been scripts yet -- but the reason there
aren't any yet is that I've been afraid of just this happening. So, yes,
d-bus has already had a detrimental effect.
> Your users will have to do some search and replace (I have no idea yet
> about the details, but it should be in the line of 'dcop krita' -> 'dbus
> org.kde.krita') - that's the kind of migration work we expect here from
> our users going from KDE3 to KDE4.
So, how about dcopref and things like that? And I guess I will have to redo
the interface stubs, right?
To me that means that I should stop working on dcop interfaces for Krita right
now because the work will be wasted -- and the work I would have to do to
port Krita to dbus is essentially churn because it will offer neither me, as
application maintainer, nor the users -- the script writers -- any
appreciable benefits.
> And the main question is not if we should have scripting or no scripting,
Of course not. Especially since we already have it.
> but if we can put that work on our users/3rd party app developers or if
> we should make sure 'dcop krita' will work in the future.
I'm not knowledgeable like Maksim, so I'm not really entitled to an opinion,
but if we were to break stuff, it would be good to have something that made
writing scripts using rpc really easy. Like making the interface of the
exposed classes completely discoverable in a way that allow authors of rpc
client language blndings to recreate the original interface essentially on
the fly.
It's not that I'm all that happy with dcop -- especially dcop ref as a
generic, opaque reference stub that doesn't expose the interface of the
object it refs for is unpleasant. But I don't know whether dbus actually is
better in that area.
--
Boudewijn Rempt
http://www.valdyas.org/fading/index.cgi
-------------- 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/kde-core-devel/attachments/20050830/e3ae5efd/attachment.sig>
More information about the kde-core-devel
mailing list