Lua is a lightweight multi-paradigm programming language designed as a scripting language with extensible semantics as a primary goal.
0
votes
0answers
81 views
Embed Python into Lua?
I've found a lot of things about embedding Lua into Python, but I was wondering is is possible to embed Python into Lua? I've searched for a while, and couldn't find anything on it, so maybe some of ...
7
votes
2answers
558 views
How Lua handles both integer and float numbers?
As far as I remember myself programming I was taught not to compare floating point numbers for equality. Now, while reading Programming in Lua about Lua number type, I found following:
The number ...
1
vote
1answer
146 views
LuaJit FFI and hiding C implementation details
I would like to extend an application using LuaJit FFI. Having seen http://luajit.org/ext_ffi_tutorial.html this is surprisingly easy when comparing this to the Lua C API. So far so good. However I do ...
9
votes
9answers
4k views
Why do we need “callback functions”?
I am reading the book programming in Lua. It said that
Closures provide a valuable tool in many contexts. As we have seen, they are
useful as arguments to higher-order functions such as sort. ...
5
votes
2answers
544 views
Alternative Scripting Language to Lua?
I would like to add scripting support to an applications and with plenty scripting languages available I am a bit overwhelmed.
At first I thought about Python but I guess Python is a little too big ...
3
votes
1answer
353 views
script engine with no global environment (java)
I am curious about how global variables are handled by script engines. I am looking for a script engine that does not preserve the state of global variables upon invocation. Are there such engines out ...
8
votes
2answers
204 views
Should extension scripts be run in a sandbox?
In particular, this is about game extensions written in lua (luajit-2.0). I was contemplating whether I should restrict what these scripts can do, and arrived at the conclusion that I probably ...
4
votes
2answers
368 views
Lua and multi-paradigm programming: scope and capabilities
Despite having started learning programming with Pascal and C, after the jump to OO (C++, Java) I lost sense of the structured programming paradigm. I have started learning Lua and I have researched ...
2
votes
1answer
369 views
Lua & Javascript documentation generation
I am in the beginning phase of create a mobile MMO with my team. The server software will be written in JavaScript using NodeJS, and the client software in Lua using Corona. We need a tool to ...
5
votes
2answers
874 views
What does (Lua) game scripting mean?
I've read that Lua is often used for embedded scripting and in particular game for scripting. I find it hard to picture how it is used exactly.
Can you describe why and for which features and for ...
1
vote
4answers
183 views
best way to do the compile and check cycle
I am trying to learn lua and am experimenting on my linux machine. I am not a programmer, so I am looking for your help to give me some suggestions.
What I want to accomplish is making my ...
4
votes
4answers
586 views
What is the equivalent word for “compile” in an interpreted language?
(I was encouraged to ask this question here.)
In C, we say:
GCC compiles foo.c.
For interpreters (such as Lua), what is the equivalent verb?
The Lua interpreter ____ foo.lua.
When I ...
6
votes
6answers
2k views
Why the sudden rise in popularity of Lua? [closed]
Does anyone know why the Lua progamming language has seen such a rise in popularity recently? I am going by the TIOBE ratings. http://www.tiobe.com/index.php/paperinfo/tpci/Lua.html I've used Lua in ...
4
votes
5answers
647 views
Functional language with C-like syntax
I've been looking for functional language with C-like syntax and static typing. So far my choice would be Nemerle. Is there anything else/better?
EDIT:
second choice would be Lua or Go.
Any pros ...
9
votes
3answers
10k views
Why Python and not Lua? [closed]
Why has Python been backed by google and become so rapidly popular and Lua has not?
Do you know why Lua has stayed in background?