One more thing for luajit vs. lua - If you ship a plugin (.so, .dll,
.dylib) using luajit, then the host application might not always work
with it. If I'm not mistaken the lower 2GB (or 4GB?) must be allocated
to luajit, (so even in 64-bit app, it needs the lower 32-bit address
space - for lua allocated objects).


On Tue, Jan 14, 2014 at 12:50 PM, Coda Highland <chighl...@gmail.com> wrote:
> On Tue, Jan 14, 2014 at 12:50 PM, Coda Highland <chighl...@gmail.com> wrote:
>> On Tue, Jan 14, 2014 at 12:41 PM, Eric Wing <ewmail...@gmail.com> wrote:
>>>> But perhaps there
>>>> are some obvious downsides to this approach that I also am missing.
>>>
>>> Here are a few more potential downsides not mentioned so far.
>>>
>>> One is that iOS and Windows Store policies disallow JIT. While you can
>>> disable this part in LuaJIT, most of the performance advantages
>>> disappear when you do this.
>>
>> However, even with the JIT disabled, LuaJIT does tend to outperform
>> Lua for a lot of use cases (Lua wins in a few cases) just by virtue of
>> having an interpreter written in hand-tuned assembly.
>>
>> /s/ Adam
>
> Addendum: FFI still works on iOS at least, and probably WinRT.
>
> /s/ Adam
>



-- 
Dimiter "malkia" Stanev,
ICQ: 21875894
mal...@mac.com
mal...@gmail.com
_______________________________________________
CGit mailing list
CGit@lists.zx2c4.com
http://lists.zx2c4.com/mailman/listinfo/cgit

Reply via email to