billyquith / ponder

C++ reflection library with Lua binding, and JSON and XML serialisation.
http://billyquith.github.io/ponder/
Other
642 stars 95 forks source link

Possibility to undeclare types? #21

Closed Weeena closed 8 years ago

Weeena commented 8 years ago

We consider using ponder in the following way: Assume that our application should be extensible. Further assume that extension clases should derive from a base class that is declared by our application. We would like to use the extension classes in connection with ponder in the following way:

billyquith commented 8 years ago

If you have definitely deleted all of the objects created by the DLL them this might be a destruction order problem. E.g. the DLL's memory is destroyed before Ponder and some corruption occurs. As you say, it would make sense to unregister things before terminating the app.

billyquith commented 8 years ago

Undeclared is added in v1.1.

Weeena commented 8 years ago

Thank you very much for your quick response to our issues. We have successfully verified that both issues (#16, #21) are working as expected in V1.1.

We are still evaluating if we can use ponder in one of our applications. Unfortunately, it seems that we would like to use ponder for something it was not designed for. Nevertheless, I hope you don't mind if we possibly open some more issues that describe our wishes to ponder.

billyquith commented 8 years ago

I'm interested in having a pragmatic library. I currently don't need this functionality, but I can see how it would be useful. If you have any further suggestions please open another issue ticket.