4 citations found. Retrieving documents...
Andrew Black, Nathanael Scharli, and Stephane Ducasse. Applying Traits to the Smalltalk Collection Hierarchy. pages 47--64. ACM Conference on Object Oriented Systems, Languages and Applications (OOPSLA), October 2003.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
A Browser for Incremental Programming - Schärli, Black   Self-citation (Black Arli)   (Correct)

....The comparison with mixins is pursued elsewhere [11] a formal model for traits is also available [12] A good example of a trait is TCollEnumerationUI, which encapsulates the enumeration protocol for collections. This trait was constructed during our refactoring of the collection classes [1], and provides the following methods: allSatisfy: anySatisfy: associationsDo: collect: collect:thenSelect: count: detect: detect:ifNone: detectMax: detectMin: detectSum: difference: do:separatedBy: do:without: doWithIndex: groupBy:having: inject:into: intersection: noneSatisfy: reject: ....

Andrew Black, Nathanael Sch arli, and St ephane Ducasse. Applying traits to the Smalltalk collection hierarchy. Technical Report IAM-02-007, Institut f ur Informatik, Universit at Bern, Switzerland, November 2002. Also available as Technical Report CSE-02-014, OGI School of Science & Engineering, Beaverton, Oregon, USA.


Traits: The Formal Model - Schärli, Nierstrasz, Ducasse, Wuyts, ..   Self-citation (Black Scharli Ducasse)   (Correct)

....A companion paper, which we will refer to as the traits paper [SDNB02] shows that traits overcome many di#culties with single and multiple inheritance, and with mixins. We have also reported on the use of an experimental implementation to refactor a part of the Smalltalk collections hierarchy [BSD02]. The semantics of single inheritance is well understood and it is described by several operational and denotational formalizations [GR83,CP89] For conciseness, we do not repeat any details of these formalizations. Instead we focus on two contributions. First, we define traits and the various ....

Andrew Black, Nathanael Scharli, and Stephane Ducasse. Applying traits to the Smalltalk collection hierarchy. Technical Report IAM-02-007, Institut fur Informatik, Universitat Bern, Switzerland, November 2002. Also available as Technical Report CSE-02-014, OGI School of Science & Engineering, Beaverton, Oregon, USA.


Traits: Composable Units of Behavior - Schärli, Ducasse, Nierstrasz, Black (2002)   (2 citations)  Self-citation (Black Ducasse)   (Correct)

....directly. As a realistic evaluation of their usability, we used traits to refactor the Smalltalk 80 collection hierarchy as it is implemented in Squeak 3.2. In this Section, we summarize the results of this work; interested readers are referred to a companion paper that contains more details [BSD02] The core classes of the Smalltalk 80 collection hierarchy have been improved over more than 20 years and are often considered a paradigmatic example of object oriented programming. Each kind of collection can be characterized by properties such as explicitly ordered (e.g. Array) implicitly ....

Andrew Black, Nathanael Sch arli, and St ephane Ducasse. Applying traits to the smalltalk collection hierarchy. Technical Report CSE-02-014, OGI School of Science & Engineering, Oregon Health & Science University, 2002.


Chai: Traits for Java-like Languages - Smith, Drossopoulou (2005)   (Correct)

No context found.

Andrew Black, Nathanael Scharli, and Stephane Ducasse. Applying Traits to the Smalltalk Collection Hierarchy. pages 47--64. ACM Conference on Object Oriented Systems, Languages and Applications (OOPSLA), October 2003.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC