I have started working on a library to simplify exposing C++ classes to various languages that can be "embeded". A link to the second attempt [1], my current attempt is to expose things to V8 Javascript [2]
It is cool because in addition of exposing and sharing objects, it can be used to output the documentation for them, or even ease embeding such languages as C# (to generate interop library automatically).
Note that this is my second attempt (recently started), the first one worked but relied on some overcomplicated third party libraries for V8, I could not understand them fully, therefore a reboot.
It is cool because in addition of exposing and sharing objects, it can be used to output the documentation for them, or even ease embeding such languages as C# (to generate interop library automatically).
Note that this is my second attempt (recently started), the first one worked but relied on some overcomplicated third party libraries for V8, I could not understand them fully, therefore a reboot.
[1] https://github.com/key-tools/key-machine
[2] https://github.com/key-tools/key-v8-machine/blob/master/key-...