Publications

Stats

View publication

Title Modular Composition and State Update in Plaid
Authors Jonathan Aldrich, Karl Naden, Éric Tanter
Publication date 2010
Abstract At the core of the Plaid typestate-oriented programming language is the ability to change the representation of an object at run-time. As such, the semantics of the state change operation impact how Plaid programs are structured and how objects are composed in Plaid's trait-based composition system. We describe the challenges with respect to designing a modular state change operation and suggest two options. Secondly, we explore the issues both designs create for explicit conflict resolution and sketch a potential solution which eliminates the flattening property to allow conflicts to be resolved only when they come into scope.
Pages article 4
Conference name Workshop on MechAnisms for SPEcialization, Generalization and inHerItance
Publisher ACM Press (New York, NY, USA)
Reference URL View reference page