I was a bit jealous when I saw the Raptor menu’s site, so I decided that Lancelot needed one too. While compiling the latest KDE (and Plasma) from SVN I had nothing better to do than web design. The result is available right here. It is not finished yet - documentation and screenshots are missing, but I intend to make it more comprehensive in the future - along with the new developments in the world of L. So to repeat, the address of the site is http://lancelot.fomentgroup.org

The split

The latest development before the Big Plasma Breakage (or as some call it ‘the transition to Widgets on Canvas’) was that the Lancelot is now divided into two main parts - the application and applets on one side, and the liblancelot library on the other. The library contains the base framework including advanced Plasma widgets and layouts. It is in a very experimental state at the moment, and it is not advised for anyone to use it outside of Lancelot. The API compatibility is being broken every week at the moment, but at some point it will stabilise (sometime around KDE 4.2 or 4.3).

WoC

Plasma is becoming stable enough (API-wise) and now it is Lancelot’s turn to reach the Big Breakage. Or to be more precise, it currently is in it’s Big Brekage state, but needs to get out of it. Since there are quite a few things that need to be changed, I have decided to do a bit more, so a couple of old widgets are being reimplemented from scratch to be more flexible and reusable (most notable example is that the old list widget is being split into ScrollBar, ScrollPane and List).

That’s all for now, I’ll ping you all again when the library becomes compilable in all its glory.


You can support my work on , or you can get my book Functional Programming in C++ at if you're into that sort of thing.