The evolution of Lua

@article{Ierusalimschy2007TheEO,
  title={The evolution of Lua},
  author={R. Ierusalimschy and L. H. D. Figueiredo and Waldemar Celes Filho},
  journal={Proceedings of the third ACM SIGPLAN conference on History of programming languages},
  year={2007}
}
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. 
110 Citations
Moonlight Chords
A look at the design of Lua
  • 2
Thorn: robust, concurrent, extensible scripting on the JVM
  • 21
Concurrency Oriented Programming in Lua
  • PDF
OCamlJIT 2.0 - Faster Objective Caml
  • 6
  • PDF
Reflection-Based Heterogeneous Migration of Computations
Pallene: A companion language for Lua
  • PDF
Dynamically Typed Languages
  • L. Tratt
  • Computer Science
  • Adv. Comput.
  • 2009
  • 75
  • PDF
...
1
2
3
4
5
...

References

SHOWING 1-6 OF 6 REFERENCES
Tcl: An Embeddable Command Language
  • 384
  • Highly Influential
  • PDF
Representing control in the presence of one-shot continuations
  • 74
  • Highly Influential
  • PDF
Latex : A Document Preparation System
  • 887
  • Highly Influential
L
  • H. de Figueiredo, and W. Celes. Lua: an extensible extension language. Software: Practice & Experience, 26(6):635–652
  • 1996
Um sistema de depuração reflexivo para uma linguagem de extensão
  • Anais do I Simpósio Brasileiro de Linguagens de Programação, pages 103–114
  • 1996
GeraçGeraç˜Geração de interfaces para captura de dados sobre desenhos
  • Proceedings of SIBGRAPI '92 (Brazilian Symposium on Computer Graphics and Image Processing)
  • 1992