Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is PocoCapsule current status?

Tags:

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):

  1. No separate namespace.
  2. Header files are required to be right in INCLUDE folder - better to place them in subfolder.
  3. Generation Tools depend on Java.
  4. No static linking libraries are built by default.
  5. 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?