Handling Dynamic Aspects in Lua

Nélio CachoFabricio FernandesThaís Vasconcelos Batista

In this paper we describe an aspect-oriented infrastructure to handle dynamic AOP using the Lua language. This infrastructure is composed of AspectLua, a Lua extension that allows the declaration of aspects, and a meta-object protocol, LuaMOP, that unifies the introspective and reflective mechanisms provided by Lua. Aspects are defined in isolation using an Aspect class provided by AspectLua and then they are weaved through LuaMOP. The difference of AspectLua to other aspect-oriented languages is that it combines a range of powerful features.

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: