What is the difference between a framework and a library?
I always thought of a library as a set of objects and
I think you pinned down quite well the difference: the framework provides a frame in which we do our work... Somehow, it is more "constraining" than a simple library. The framework is also supposed to add consistency to a set of libraries.