FacetS: First Class Entities for an Open Dynamic AOP Language

Alexandre Bergel · Arrow@dit (Dublin Institute of Technology) · 2006

This paper describes a new aspect language construct for Squeak, named FACETS.Aspects are completely integrated within the Squeak programming language and its environment.The innovations of FACETS are: (i) traits can be part of the pointcut definition, (ii) two scoping policies are available to share state among aspects and (iii) aspects are prototype-based.

Read the paper · More papers on PaperTik