If I'm not mistaken, your wrapper already uses the pure Lua C bindings, the modules in the luad.c package. If that's the case, you could divide your project into 2 sub-projects:
- Pure Lua C bindings (deimos.lua instead of luad.c)
- High-level D wrapper (luad)

On Friday, 3 February 2012 at 12:36:38 UTC, Jakob Øvrum wrote:
On Friday, 3 February 2012 at 09:38:38 UTC, Jacob Carlborg wrote:
Ruby:
http://www.ruby-lang.org
"A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write."

If the Ruby API is suitable for Deimos; I am maintaining the Lua 5.1 API over at the LuaD project[1]. I wouldn't mind maintaining it for Deimos, apparently the pure Lua C bindings are quite popular despite my best efforts at creating an efficient but high-level wrapper :)

[1] https://github.com/JakobOvrum/LuaD


Reply via email to