OOLua C++ and Lua binding

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

OOLua C++ and Lua binding

liam mail
Hello.
I would just like to inform the list that a C++ and Lua binding framework called OOLua has changed hosts and is now available from http://code.google.com/p/oolua/ under a less restrictive licence of MIT.
OOLua is a non intrusive binding which requires no external dependencies, dynamic_casts or RTTI. Binding is done via macros which internally use templates for type safety.
Thanks.

Reply | Threaded
Open this post in threaded view
|

Re: OOLua C++ and Lua binding

Linker
On Sat, Nov 21, 2009 at 20:40, liam mail <[hidden email]> wrote:
OOLua is a non intrusive binding which requires no external dependencies, dynamic_casts or RTTI. Binding is done via macros which internally use templates for type safety.
Is there any document about OOLua?
Or some examples?
 


--
Regards,
Linker Lin
[hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: OOLua C++ and Lua binding

liam mail


2009/11/24 Linker <[hidden email]>
On Sat, Nov 21, 2009 at 20:40, liam mail <[hidden email]> wrote:
OOLua is a non intrusive binding which requires no external dependencies, dynamic_casts or RTTI. Binding is done via macros which internally use templates for type safety.
Is there any document about OOLua?
Or some examples?
 


--
Regards,
Linker Lin
[hidden email]
Linker,
There is a small cheat sheet on the wiki which gives enough information to get up and running. The framework also comes with unit tests which show all the usage of the framework. Hope that helps, if not please let me know.
Liam

Reply | Threaded
Open this post in threaded view
|

Re: OOLua C++ and Lua binding

liam mail


2009/11/24 liam mail <[hidden email]>


2009/11/24 Linker <[hidden email]>

On Sat, Nov 21, 2009 at 20:40, liam mail <[hidden email]> wrote:
OOLua is a non intrusive binding which requires no external dependencies, dynamic_casts or RTTI. Binding is done via macros which internally use templates for type safety.
Is there any document about OOLua?
Or some examples?
 


--
Regards,
Linker Lin
[hidden email]
Linker,
There is a small cheat sheet on the wiki which gives enough information to get up and running. The framework also comes with unit tests which show all the usage of the framework. Hope that helps, if not please let me know.
Liam

OOLua version 1.2.0 released with speed comparisons with Swig and Luabind http://code.google.com/p/oolua/wiki/Speed_comparisons
There is a known limitation of the framework. http://code.google.com/p/oolua/issues/detail?id=5
Reply | Threaded
Open this post in threaded view
|

Re: OOLua C++ and Lua binding

Linker
Great!
I cannot build it by premake.
Have you update the premake.lua?

--
Regards,
Linker Lin
[hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: OOLua C++ and Lua binding

liam mail


2009/12/5 Linker <[hidden email]>
Great!
I cannot build it by premake.
Have you update the premake.lua?

--
Regards,
Linker Lin
[hidden email]
Oops really. What OS are you using the only change to premake.lua was to add ./profile
What error are you getting?
Thanks

Reply | Threaded
Open this post in threaded view
|

Re: OOLua C++ and Lua binding

Linker


On Sun, Dec 6, 2009 at 01:16, liam mail <[hidden email]> wrote:


Oops really. What OS are you using the only change to premake.lua was to add ./profile
What error are you getting?
Thanks

C:\code\oolua>premake --target vs2008 --os windows
** No such package: ./profile/premake.lua
** premake.lua: ./profile
** Script failed to run, ending.
 



--
Regards,
Linker Lin
[hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: OOLua C++ and Lua binding

liam mail


2009/12/5 Linker <[hidden email]>


On Sun, Dec 6, 2009 at 01:16, liam mail <[hidden email]> wrote:


Oops really. What OS are you using the only change to premake.lua was to add ./profile
What error are you getting?
Thanks

C:\code\oolua>premake --target vs2008 --os windows
** No such package: ./profile/premake.lua
** premake.lua: ./profile
** Script failed to run, ending.
 



--
Regards,
Linker Lin
[hidden email]
Thank you for noticing this it was an error with the packaging script. You can either remove the line at the end of the file if you do not want to include profiling or download the newly package 1.2.1, I could not keep the same name on googlecode.

Thanks.