[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Lua - C++ Bindings
- From: Anders Backman <andersb@...>
- Date: Wed, 21 Jan 2009 13:49:31 +0100
I went on, still trying to pursue the automatic binding.
I really like the lqt way of doing things.
Now when it has namespaces!! and correct syntax I like it even more.
For me now, it boils down to creating .h files for which lqt can crunch, it will then generate virtual method binding automatically, which tolua++ doesnt...
It also handles include/dependencies between various class declarations...
But your comment about tolua++ and nested classes is valid for lqt too...
It seems that lqt stumbles onto this too.
Nested classes is not working.
Can this be fixed?
On Wed, Jan 21, 2009 at 1:29 PM, Tim Niemueller <email@example.com>
Anders Backman schrieb:
>A critical point for us was the ability to have nested classes:
> Hi all.
> This is probably a wildly discussed topic, but I haven't found a good
> compilation of the resources as new ones pops up all over the place, and
> others die..
> Problem: Given a C++ API I want to export classes, methods, namespaces,
> enums to lua. Being able to implement virtual methods in lua, calling
> them from C++/lua transparently...
void useB(B* b);
tolua++ does that just fine for us. I know that swig can't do it, but
can others like LuaBind do this?
Tim Niemueller KBSG - Knowledge-Based Systems Group
AllemaniACs RoboCup Team RWTH Aachen University
http://robocup.rwth-aachen.de Ahornstrasse 55
http://www.kbsg.rwth-aachen.de D-52056 Aachen
Anders Backman, CTO Algoryx Simulation AB
Uminova Science Park, Box 7973, SE-907 19
Umeå, Swedenanders@algoryx.se http://www.algoryx.se
Cell: +46-70-392 64 67