KDE Panel freezing when HDMI connected

Kevin Krammer kevin.krammer at gmx.at
Mon Sep 12 08:55:06 BST 2011


On Sunday, 2011-09-11, Duncan wrote:
> Anne Wilson posted on Sun, 11 Sep 2011 18:35:32 +0100 as excerpted:
> > I take your point, but in truth, any well-written piece of code should
> > be able to exit gracefully if something fails.  If it can't, I'd rather
> > not run it at all.
> 
> You're absolutely correct.  But the point is, one of the big selling-
> point features of plasma has been its extensibility... by coders who may
> in fact be rather bad at it, beginners or whatever.  In that sort of
> environment, you have to COUNT on some of the code being bad, because it
> is GOING to happen.  An app designed for that can't simply crash when one
> of the extensions goes bad, because it WILL heppen, and it WILL look bad
> for the main app as a result.  It MUST be designed to be robust and have
> the rest keep running in spite of whatever badly coded barf-code someone
> throws at it, or it wasn't so properly designed for that extensibility as
> it might seem to be after all.

That's what Plasma's Javascript API is for.
The extension points which allow external code to be part of the applet, e.g. 
C++, Python, can't be isolated against bad behavior very well.

Hence the need and existance of a save extension point.

Cheers,
Kevin
-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde/attachments/20110912/693139e0/attachment.sig>
-------------- next part --------------
___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.


More information about the kde mailing list