FacetS: First Class Entities for an Open Dynamic AOP Language

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Trinity College Dublin, Department of Computer Science

Access

Embargo end date

Citation

Bergel, Alexandre. 'FacetS: First Class Entities for an Open Dynamic AOP Language'. - Dublin, Trinity College Dublin, Department of Computer Science, TCD-CS-2006-31, 2006, pp5

Abstract

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.

Description

Endorsement

Review

Supplemented By

Referenced By

Sponsor: Science Foundation Ireland

Publisher: Trinity College Dublin, Department of Computer Science
Type of material: Technical Report