• Publications
  • Influence
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. ThisExpand
Affine Arithmetic: Concepts and Applications
Affine arithmetic is a model for self-validated numerical computation that keeps track of first-order correlations between computed and input quantities. Expand
An Introduction to Affine Arithmetic
Affine arithmetic (AA) is a model for self-validated computation which, like standard interval arithmetic (IA), produces guaranteed enclosures for computed quantities, taking into account anyExpand
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
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
The Evolution of an Extension Language: A History of Lua
We describe the trajectory of the Lua programming language, from its creation as an in-house language for two specific projects, until Lua 4.0, released in November 2000. Expand
Interval methods for ray casting implicit surfaces with affine arithmetic
We study the performance of affine arithmetic as a replacement for interval arithmetic in interval methods for ray casting implicit surfaces. Expand
Adaptive Enumeration of Implicit Surfaces with Affine Arithmetic
We discuss adaptive enumeration and rendering methods for implicit surfaces, using octrees computed with affine arithmetic, a new tool for range analysis. Expand
Lua 5.1 Reference Manual
Lua is an extension programming language designed to support general procedural programming with data description facilities. Expand
Surface Intersection Using Affine Arithmetic