lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


There are two way.
1. write ffi module based lpeg and alien, simulate jit-ffi interface. easy, maybe slow.
2. move and update lib_ffi.c to support lua, difficute, fast than up solution.

2011/2/21 Axel Kittenberger <axkibe@gmail.com>
I think the most realistic general purpose solution would be some
meta-syntax that produces .ffi definitions for jit and automatic
gluecode generation for common lua. But as with many things, for one
project its indeed simpler to do it just 2 times, the utility of such
thing would only come if done once to be used often.

On Mon, Feb 21, 2011 at 4:41 PM, Javier Guerra Giraldez
<javier@guerrag.com> wrote:
> On Mon, Feb 21, 2011 at 10:18 AM, zhiguo zhao <zhaozg@gmail.com> wrote:
>> I hope my lua code can be run both luajit and lua. But ffi is
>> most attraction feature, can who do some work to port luajit ffi to lua as a
>> extend module.
>
> far easier is to write two versions of your code: one with JIT+FFI,
> one as a traditional Lua/C binding.
>
> see recent ZeroMQ success story:
>
> http://comments.gmane.org/gmane.comp.lang.lua.general/75704
>
>
> --
> Javier
>
>