Lua 5.1.3 bindings with wrapper classes and mixins released

Koroskin Denis 2korden at gmail.com
Sat Aug 2 14:46:44 PDT 2008


On Sun, 03 Aug 2008 00:45:49 +0400, Matthias Walter  
<Matthias.Walter at st.ovgu.de> wrote:

> I'd like to announce the release of my Lua 5.1.3 bindings, which come  
> with the following features, making Lua-interfacing really easy with D:
>
> * Wrapper classes for lua_State and lua_Buffer make interfacing in OOP  
> style an elegant thing.
> * LuaObject classes represent the lua native datatypes and let you  
> save/load them easily to binary streams to save your data or send it  
> over the network
> * Safe lua calls are now exception-safe! This was by now impossible, due  
> to Luas use of the longjmp() function family.
> * Support for stack- and function-traces for better debugging.
> * Processing of output is variable via delegates
> * Wrapping of D classes in lua with a per-state registration of specific  
> functionality of the class is possible via mixins. On the one hand, one  
> can create arbitrary Lua objects in D classes, but on the other hand let  
> lua programs create and work on D objects as well.
>
> best regards
> Matthias Walter

Really nice! Where can we get it?


More information about the Digitalmars-d-announce mailing list