[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Design mistakes in mixed C/C++ and Lua projects
- From: Miles Bader <miles@...>
- Date: Fri, 21 Oct 2011 16:00:52 +0900
Patrick Donnelly <batrick@batbytes.com> writes:
>>> Yes! Use LuaJIT 2.x with FFI. I believe plenty of people have already
>>> have opengl FFI bindings written. Just google around. With the FFI, it
>>> should be lightning fast...
>>
>> The annoying problem though, is that LuaJIT+FFI, however great (and it
>> is great!), isn't really a portable solution. Maybe some people don't
>> care, but I do. I want to gain the benefits when possible, but still
>> have the _ability_ to run with normal Lua (which is portable).
>
> Someone recently ported FFI to regular Lua IIRC [1]. This may be acceptable?
>
> [1] http://lua-users.org/lists/lua-l/2011-07/msg00467.html
If so, that's totally great -- less glue code needed!
However I assume that FFI-in-normal-Lua doesn't have any of the speed
advantage of FFI-in-LuaJIT, so for speed-critical functionality,
things like bulk-interfaces are probably still necessary.
-miles
--
Would you like fries with that?