Search found 45 matches
- Wed Sep 29, 2010 2:01 pm
- Forum: Support and Development
- Topic: Question about distribution.
- Replies: 28
- Views: 14482
Re: Question about distribution.
Yeah, and there's also the problem of the choice of integer and floating point used to compile Lua. But since we're in a controlled environment here, using the luac that matches the Lua library [SNIP] You did notice the part about it being idiosyncratic to compilation settings and compiler , didn't...
- Wed Sep 29, 2010 12:44 pm
- Forum: Support and Development
- Topic: Question about distribution.
- Replies: 28
- Views: 14482
Re: Question about distribution.
Maybe the easiest thing to do is to compile Lua scripts with luac. [...] There is a complete lundump.c written by Luiz Henrique de Figueiredo , one of the Lua authors, that does byte-swapping so compiled scripts can be run on any platform despite endian mismatches between it and the compiled script...
- Sun Aug 22, 2010 5:38 am
- Forum: General
- Topic: LÖVE-Party First Movements
- Replies: 4
- Views: 3349
Re: LÖVE-Party First Movements
FelipeBudinich wanted me to stick this up here, so...done! ^_^
- Sat Jul 17, 2010 5:25 pm
- Forum: Support and Development
- Topic: Compiling Lua Project from Source
- Replies: 13
- Views: 5966
Re: Compiling Lua Project from Source
Along with that, you could always create an external library then import it from Lua. That wouldn't really offer much improvement, you still need to ship the binary module with your game (and they can't be placed in lovechives, nor should they.), and you'd still have to provide versions for every p...
- Sun Jul 11, 2010 12:41 pm
- Forum: Support and Development
- Topic: Distributing your games (making a .love file)
- Replies: 278
- Views: 958150
Re: Distributing your games (making a .love file)
What'd be cool is something that could read LOVE Lua files and then transforming them into pure machine code, which would solve the iPhone licensing problem. However, this would be impossibly hard work. Last I heard, Apple themselves solved the iPhone licensing problem by revising the license; they...
- Fri Jul 02, 2010 7:38 am
- Forum: Libraries and Tools
- Topic: Hourglass - Basic Timer Library v0.7!
- Replies: 14
- Views: 10102
Re: Hourglass - small timer library
I'd suggest using the functions in love.timer.*, rather than os.*. other than that, looks fine.
- Fri Jun 25, 2010 6:33 am
- Forum: Support and Development
- Topic: Profiler
- Replies: 14
- Views: 8571
Re: Profiler
While leaks are something of a non-issue in Lua, for once I'm actually going have to agree with Luiji, Love needs a profiler. if it has one, then it needs to be more widely mentioned. Guessing at what is and isn't performant is largely a fool's game, but we don't really have the tools to easily do o...
- Thu Jun 24, 2010 6:20 am
- Forum: Support and Development
- Topic: Placing Math functions into globals...
- Replies: 19
- Views: 3803
Re: Placing Math functions into globals...
Okay, so global shortenings have no performance advantage or disadvantage. Shortening "love.graphics.foo" to the global "foo" avoids two lookups, one in _G (for 'love'), and one in love (for 'graphics'), replacing them with just one global look-up (for 'foo'). its still slower t...
- Thu Jun 24, 2010 6:17 am
- Forum: General
- Topic: Using LuaGL with LÖVE
- Replies: 18
- Views: 10505
Re: Using LuaGL with LÖVE
@ Pekka The problem is that native library loading in Love is something of an elephant in the room . No one wants to talk about it, since both sides suck, so we try not to bring it up. You can't really take the side that it should be disabled, since its too damned useful; We can't integrate everythi...
- Thu Jun 24, 2010 3:22 am
- Forum: Support and Development
- Topic: Placing Math functions into globals...
- Replies: 19
- Views: 3803
Re: Placing Math functions into globals...
*Deep breath* 1. Locals can be defined outside of functions and within a file. Locals can be defined inside a function. and everything is a function. as far as lua is concerned, the entire file is one big function(...) (that is, varadic) 2. By defining a global to direct to a global function, you a...