Programming

The Implementation of Lua 5.0

steloflute 2013. 3. 3. 11:56

http://www.jucs.org/jucs_11_7/the_implementation_of_lua




available in:   HTML (50 kB) PDF (165 kB) PS (156 kB)
 
get:  
Similar Docs BibTeX   Write a comment
  
get:  
Links into Future
 
DOI:   10.3217/jucs-011-07-1159

 

The Implementation of Lua 5.0

Roberto Ierusalimschy (Department of Computer Science, PUC-Rio, Brazil)

Luiz Henrique de Figueiredo (IMPA-Instituto de Matematica Pura e Aplicada, Brazil)

Waldemar Celes (Department of Computer Science, PUC-Rio, Brazil)

Abstract: 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, the implementation of closures, and the addition of coroutines.

Keywords: closures, compilers, coroutines, hash tables, virtual machines

Categories: D.3.2, D.3.3, D.3.4, E.2



jucs_11_7_1159_1176_defigueiredo.pdf