Go home now Header Background Image
Search
Submission Procedure
share: |
 
Follow us
 
 
 
 
Volume 11 / Issue 7

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