• Publications
  • Influence
Lua-An Extensible Extension Language
Lua presents a mechanism offallbacks that allows programmers to extend the semantics of the language in some unconventional ways, as a noteworthy example, fallbacks allow the user to add different kinds of inheritance to the language.
Affine Arithmetic: Concepts and Applications
The main concepts in affine arithmetic are explained and how it handles the dependency problem in standard interval arithmetic is explained.
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 any
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,
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, the implementation of closures, and the
The Evolution of an Extension Language: A History of Lua
The trajectory of Lua is described, from its creation as an in-house language for two specific projects, until Lua 4.0, released in November 2000, which discusses the evolution of some of its concepts and the main landmarks in its evolution.
Interval methods for ray casting implicit surfaces with affine arithmetic
Affine arithmetic is a variant of interval arithmetic designed to handle the dependency problem, and which has improved several interval algorithms in computer graphics.
Adaptive Enumeration of Implicit Surfaces with Affine Arithmetic
This work discusses adaptive enumeration and rendering methods for implicit surfaces, using octrees computed with affine arithmetic, a new tool for range analysis, which takes into account correlations between operands and sub‐formulas.
Lua 5.1 Reference Manual
Lua is an extension programming language designed to support general procedural programming with data description facilities. It also offers good support for object-oriented programming, functional
Surface Intersection Using Affine Arithmetic
  • L. Figueiredo
  • Mathematics, Computer Science
    Graphics Interface
  • 1 May 1996