Author pages are created from data sourced from our academic publisher partnerships and public sources.
Share This Author
Lua-An Extensible Extension Language
This paper describes Lua, a language for extending applications. Lua combines procedural features with powerful data description facilities, by using a simple, yet powerful, mechanism of tables. This… Expand
Lua—An Extensible Extension Language
Lua combines procedural features with powerful data description facilities, by using a simple, yet powerful, mechanism of tables . Expand
The evolution of Lua
We report on the birth and evolution of Lua and discuss how it moved from a simple configuration language to a versatile, widely used language that supports extensible semantics, anonymous functions, full lexical scoping, proper tail calls, and coroutines. Expand
The Implementation of Lua 5.0
- R. Ierusalimschy, L. H. D. Figueiredo, Waldemar Celes Filho
- Computer Science
- J. Univers. Comput. Sci.
We discuss the main novelties of the implementation of Lua 5.0: its register- based virtual machine, the new algorithm for optimizing tables used as arrays, and the addition of coroutines. Expand
Passing a Language through the Eye of a Needle
We have argued that providing an API to the outside world is not a detail in the implementation of a scripting language and vice versa. Expand
Passing a language through the eye of a needle
How the embeddability of Lua impacted its design.