Small progress report on libapt-front
So i was being pretty silent about libapt-front lately. Really, there wasn’t that much to report; well, somehow i got out of hibernation mode again a few days ago, so commits are flowing in again. The result is a rather revamped API for accessing cache data; it is STL-compatible to a great degree — so you can go std::copyremoveif packageCache().pacakgesBegin() … into a std::set if you like… Pretty, isn’t it?
Subsequently, i learnt a lot about STL and i must admit, it’s a pretty damn well designed thing. It isn’t probably among the easiest, but. I’m sold :). Expect my Qt/KDE code to use more STL in the future.
Talking of which, i’ll restart work on what used to be called kapture — the kde frontend to APT — with a new name (no idea what) and a whole lot more of experience… Its UI should be based on debtags and hopefully i’ll be able to share some of the UI elements with other tag-based interfaces like digikam…
Now, that is about it for now. I didn’t forget about the bindings thing, don’t worry. But i need to give it some more thinking and then a whole bunch more of coding i guess, if i want to get something useful. I will probably use -fdump-translation-unit, unless elsa (which is probably nicer) gets around to parsing Qt4 and kdelibs 4.x better. Well, i will keep the rest for another post, later :p.