profile-image

ivancukic

Ivan ÄŒukić Beograd, Serbia
Lancelot Various KDE Extensions
Sep 01 2008
Lancelot Various KDE Extensions
No offence was taken, maybe I just sounded a bit short and short-tempered. (I apologise if this post also sounds like that :) )

1. Lancelot is very hard to classify as a Plasmoid, and that is the reason it is not in the Plasmoids section. It contains a completely separate application based on Plasma (the menu itself) and two applets - Plasmoids (launcher and parts)... I think that it is enough to say that Lancelot is one fifth of Plasma in size (counting source lines 11k vs 55k lines), while most Plasmoids are in one or two short .cpp files.

2.
> "undermines everything that plasma is"
This is a very strange sentence. (not to mention that it is not coming from an actual Plasma developer, or am I mistaken?)

> "independence of distribution"
Lancelot is "independent of distribution" just like any other part of KDE. It should be able to run wherever Plasma and Kickoff can run.

Lancelot is - like Plasma (both the desktop and the library, and most of the default applets) - written in C++. Do you want to say that the Plasma desktop should also be written in some other language?

"and easy installing through the build-in menu"
I agree that this is a very, very cool feature, but saying that it is "everything that plasma is
made for" is utterly wrong. The fact that you can install scripted Plasmoids in that way is just a side-effect that we had the GHNS2 system built into KDE.

--

With that all said, there are numerous technical reasons behind having Lancelot as a C++ application.

First and the most important is the speed.

Sep 01 2008
Lancelot Various KDE Extensions
Aug 30 2008
Lancelot Various KDE Extensions
Aug 30 2008
KPlanetaryMenu [idea] Various KDE Extensions
Aug 30 2008
Lancelot Various KDE Extensions
Aug 27 2008
Lancelot Various KDE Extensions
Aug 27 2008
Lancelot Various KDE Extensions
Aug 27 2008
Lancelot Various KDE Extensions
Aug 27 2008
Lancelot Various KDE Extensions
Aug 27 2008
Arezzo Plasma Desktop Themes
Jul 02 2008
Arezzo Plasma Desktop Themes
Jul 02 2008
Glaze Plasma Desktop Themes
Jun 28 2008
Marysia Plasma Desktop Themes
Jun 25 2008
Marysia Plasma Desktop Themes
Jun 25 2008