After seeing a lot of commit activity on DependencyManager I decided to try to 
understand what it's for, and after looking at the documentation I'm still not 
sure.  It looks to me like the main feature is a fluent api that provides 
something like DS, although less declaratively, and then there are some special 
cases that might be slightly simpler than just declaring a service that does 
the same thing (aspects, temporal)

So as a DS partisan :-) I'm wondering what the big advantages of 
DependencyManager are.

I also wonder if it would be useful to add to DS a fluent api for adding 
components at runtime.  I think this would be pretty easy, just construct 
ComponentMetadata and add it to the appropriate BundleComponentActivator.

thanks
david jencks

Reply via email to