From mboxrd@z Thu Jan 1 00:00:00 1970 From: ewmailing at gmail.com (Eric Wing) Date: Tue, 14 Jan 2014 12:41:53 -0800 Subject: cgit-lua: to jit or not to jit In-Reply-To: References: Message-ID: > 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. Additionally, if you want/need to modify Lua, it is much easier to modify canonical Lua as opposed to LuaJIT. It is also easy to find Lua patches ("power patches"). On a similar vein, I would imagine auditing code for things like security or high availability would be easier with canonical Lua. (Look to Wikimedia Commons and Verisign talks about what they needed to accomplish.) If you or you have users that worry about this kind of thing, they may be more reassured if you retain compatibility with both. Thanks, Eric -- Beginning iPhone Games Development http://playcontrol.net/iphonegamebook/