I am coming close to adding boost.range as a dependency to non-library parts of KActivities.
Every time I have to filter out a list, join the elements in a non-standard manner.
So far, I am resisting the temptation, but I have no clue for how long I will be able to manage it :)