LuaGravity, a Reactive Language Based on Implicit Invocation

Francisco Sant’AnnaRoberto Ierusalimschy

The reactive programming paradigm covers a wide range of applications, such as games and multimedia systems. Mainstream languages do not offer proper support for reactive programming, lacking language-level primitives that focus on synchronism and interactions within application parts. We propose an imperative reactive language, called LuaGravity, based on unconventional implicit invocation mechanisms. LuaGravity allows dataflow programming, sequential imperative execution, and deterministic use of sharedmemory. With this work, we intend to unite the essential features of reactive languages while keeping a convenient imperative style of programming.

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato:
     Mantida por: