Luajit

“Oops #LuaJit currently has no plans to support Lua 5.2 and it has been suggested that 5.2 is the “Vista” of #Lua releases.”

Source <

:huh:

On that note, can someone share the LuaJit strategy for Renoise?

Silently wait until it’s out of beta? Or actively do something about it?

Regards,

Yes, that’s the plan. Wait till its stable, test if it works for us, then use it. Luajit2 actually is only interesting for us for DSP/realtime stuff. For everything else, Lua is more than fast enough. Main bottlenecks in the API we have now is the API itself, not Lua.

We use Lua 5.1, so even if Luajit does not support 5.2 this is not a big deal for us.

Or what should we actively do for/about it?

Maybe adopt the Luajit into Renoise alpha, and if neccesary, fix bugs and send them to to luajit developers.

Also maybe sponsor the mac ppc development?

Oldie but goodie.

  
Release Schedule  
----------------  
  
 1-2 weeks - Release of LuaJIT 2.0.0-beta6 (features)  
 Q1 2011 - Release of LuaJIT 2.0.0-beta7 (stability)  
Q1-Q2 2011 - ARM port of LuaJIT 2.0  
Q1-Q3 2011 - Some more beta releases for LuaJIT 2.0  
 Q3 2011 - Release candidate of LuaJIT 2.0  
Q3-Q4 2011 - Release of LuaJIT 2.0.0 final  
 Q4 2011 - Work on LuaJIT 2.1 starts  
  
Please note this is a tentative schedule, for your orientation only!  
I cannot give you any guarantee whatsoever for the correctness of the  
release dates  
  

Source: http://lua-users.org/lists/lua-l/2011-01/msg01238.html

  
  
What's next  
-----------  
  
Now that LuaJIT 2.0.0-beta10 is out, a couple of reorganizations  
will happen in the source tree. After that, one new optimization  
and two new ports will be added.  
  
These are (probably) the last major changes to LuaJIT 2.0 before  
the final (non-beta) release. All other planned features will have  
to wait for LuaJIT 2.1.  

http://www.freelists…oadmap-20122013

“Important note: If no bugs are reported until November 7, 2012,
this release candidate will become the final 2.0.0 release.
Please report any problems you may encounter ASAP. Thank you!”

Source: http://www.freelists.org/post/luajit/LuaJIT200rc1

LuaJIT 2.0 released:

I’d dispute that the speed is only relevant to DSP/realtime stuff. When I was experimenting with lua for algorithmic composition stuff, I was pounding high LPB patterns with generative pattern data, and the slow speed got to be pretty tedious. I don’t think anyone other than myself would have tolerated the wait times.

Caveat - I haven’t tried doing this in 2.8 yet.

Whatever happened with this?

Native synths would be nice, then you could skip the lv2 implementation/support and scripters can build their own synths :wink:

I was wondering the same, maybe there is stuff going on under the hood but it’s kept under wraps for now, the new scale options are essentially midi processing so maybe they will expose that one day and then we can write our own midi processing tools!

Something like Reapers JSFX would be really cool.

So, with LuaJIT2 out of beta for over 2 years now…what is happening? Would be great to finally have some synths.

Yeah!

:ph34r:

Yeah!

:ph34r:

Waow… Hope that is for real… The dates show those were from 2010 so not sure what to make of this, but an exciting prospect for sure

Yeah!

:ph34r:

Renoise effects based on lua?

Would be great to get some more info about this

Yeah!

:ph34r:

Placing my foil-linen speculating hat on I speculate this was a test fork that was abandoned. Because LuaJIT was not availlable at the time. That is my humble yet excited speculation.

Yes it has been abandoned back then. And hence the question how things are now, given that LuaJIT is in a stable version 2.