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

available in:   HTML (50 kB) PDF (165 kB) PS (156 kB)
Similar Docs BibTeX   Write a comment
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