LPGhatguy / luajit-ffipp

(PROTOTYPE) A proof-of-concept C++ FFI for LuaJIT
zlib License
31 stars 3 forks source link

OOP Wrapper #3

Open LPGhatguy opened 9 years ago

LPGhatguy commented 9 years ago

Classes should be wrapped so that the C++ interface doesn't have to be accessed in a C-style way and so that users of the binding don't have to be aware of the name mangling the interface employs.

LPGhatguy commented 9 years ago

Graphite might be acceptable solution to this. It'd make the project move from being a single source file, which might make the code more readable.

LPGhatguy commented 9 years ago

Graphite and Carbon are definitely too large for a project like this. I'll write an OOP implementation based around proxies and structs.