deathbeam / yae

Windows/Linux/Mac/Android/iOS/Ouya game engine for MoonScript, in MoonScript.
https://yae.io
MIT License
96 stars 5 forks source link

Native Lua #21

Closed deathbeam closed 9 years ago

deathbeam commented 9 years ago

I want to replace LuaJ with luajava for big performance boost. I just need pre-compiled luajava (along with latest Lua for iOS and for rest of platforms with latest LuaJIT) natives for

If anyone is able to cross-compile natives for any of that platforms (for Android it must be for both ARM and x86) it would be great and will save me tons of work. Maybe we can use something like libGDX is doing here but as I do not own Mac I cannot make natives for iOS and Mac OS X.

tangzero commented 9 years ago

I can help you with the Mac natives.

deathbeam commented 9 years ago

Really? That would be great.

deathbeam commented 9 years ago

So, to make them simply fork non.luajava and run

ant compile-macosx

and then

ant pack-macosx

And create pull request to non.luajava with built natives (will be created to libs/ directory)

deathbeam commented 9 years ago

Native Lua backend is almost finished. Hopefully I will finish new release of NON soon.

deathbeam commented 9 years ago

Closing this, decided to use different way (AOT Java bytecode compiling).