Re: any benefit to throwing off lua51 constraints?

  • From: Dimiter 'malkia' Stanev <malkia@xxxxxxxxx>
  • To: luajit@xxxxxxxxxxxxx
  • Date: Thu, 11 Apr 2013 15:24:42 -0700

I would add Python CFFI as another project that has been influenced by luajit's ffi. Also the NaN coding seems to get used more and more in other languages/runtimes, most likely due to luajit having them first. (Mike said that it's an old technique, and I had the lisp paper somewhere - circa 93 or 94).


On 4/11/2013 11:38 AM, William Adams wrote:
This is an extremely good example of how LuaJIT is leading, and Lua is 
following.  LuaJIT came with the FFI, then it was made 'backward compatible' 
for Lua in general.

If you're into 3D reprap printers, it's kind of how the Prusa became the de 
facto standard for the reprap implementation.  It was just better, so it took 
the lead.

I see LuaJIT the same way.  Much more innovation is occuring on the LuaJIT front, and it 
should continue.  I'm pressing even further and saying "don't be afraid to 
'innovate' even more, throwing off some of the current constraints and annoyances".

64-bit bitops support is another plus/example.  That might be 'back ported' as 
well, and hallelujah when it is, but don't wait for it to show up in Lua first.

Fixing the memory layout problem would be a good help, as well as the new 
garbage collector.  For my usage, if those required a break from ABI 
compatibility, I'd be alright with that.

-- William

===============================
- Shaping clay is easier than digging it out of the ground.


----------------------------------------
Date: Thu, 11 Apr 2013 11:15:43 -0700
Subject: Re: any benefit to throwing off lua51 constraints?
From: chighland@xxxxxxxxx
To: luajit@xxxxxxxxxxxxx


luaffi is EXTREMELY close to being API-compatible with LuaJIT FFI
(IIRC the only difference is in null/nil handling), so even that's not
fatal.

/s/ Adam
                                        


Other related posts: