Lua 5.1.3 bindings with wrapper classes and mixins released
Matthias Walter
Matthias.Walter at st.ovgu.de
Sun Aug 3 02:42:21 PDT 2008
Koroskin Denis Wrote:
> 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?
Damn, I always forget to put a link.... It's under dsource/bindingns so you can svn checkout from http://svn.dsource.org/projects/bindings/trunk/lua
I'm going to upload a zip file, too. It will be linked one the bindings page on dsource then.
More information about the Digitalmars-d-announce
mailing list