What is PocoCapsule current status? Is it evolving? Has it been forked with some other product? What is about the whole idea of IoC for C++? If PocoCapsule is not evolving, is it because IoC was considered not useful for C++, unsafe, other patterns appeared or something else?
As far as I understand there are 2-3, maybe few more products, that implement IoC for C++, available and PocoCapsule is the most mature of them.
I see several disadvantages in current version (as I see it's 1.1 from google code):
- No separate namespace.
- Header files are required to be right in INCLUDE folder - better to place them in subfolder.
- Generation Tools depend on Java.
- No static linking libraries are built by default.
- Cannot generate source code out of setup.xml for compilation and link with my app if I don't need reconfiguration feature.
Does anybody have the same thoughts? Does anybody work on something of this list? Are there any barriers to start working, like patents?