PHANtom: a modern aspect language for Pharo Smalltalk
Author
dc.contributor.author
Fabry, Johan K.
Author
dc.contributor.author
Galdames, Daniel
es_CL
Admission date
dc.date.accessioned
2014-12-17T12:44:45Z
Available date
dc.date.available
2014-12-17T12:44:45Z
Publication date
dc.date.issued
2014
Cita de ítem
dc.identifier.citation
Softw. Pract. Exper. 2014; 44: 393–412
en_US
Identifier
dc.identifier.other
DOI: 10.1002/spe.2117
Identifier
dc.identifier.uri
https://repositorio.uchile.cl/handle/2250/126672
General note
dc.description
Artículo de publicación ISI
en_US
Abstract
dc.description.abstract
In the context of our research on Aspect-Oriented Programming, we have a need for a modern and powerful
aspect language for Smalltalk. Current aspect languages for Smalltalk however fall short on various points.
To address this deficit, we elected to design and build PHANtom: a modern aspect language for Pharo
Smalltalk. PHANtom is designed to be an aspect language in the spirit of Smalltalk: dynamic, simple, and
powerful. PHANtom is a modern aspect language because it incorporates the best features of languages that
precede it, includes recent research results in aspect interactions and reentrancy control, and is designed
from the onset to be optimized and compiled where possible. In this paper, we present the latest version of
the language and give examples and patterns of use.
en_US
Patrocinador
dc.description.sponsorship
Partially funded by FONDECYT, grant number: 1090083.