Trait (computer programming): Difference between revisions

Content deleted Content added
External links: traitsjs.org
make traitsjs proposal a reference
Line 6:
the [[Squeak]] version of [[Smalltalk]] from version 3.9, and in [[Perl 6]] (which calls them "roles"),
as an add-on by the [[Moose (Perl)|Moose]] module for [[Perl 5]] and the [[Joose (framework)|Joose]] framework for [[JavaScript]],
and have been proposed for inclusion in [[PHP]], [[ActionScript|ActionScript 3.0]], and [[ECMAScript]] [<ref>http://traitsjs.org] Traits for JavaScript</ref>.
''Module mixins'' in [[Ruby (programming language)|Ruby]] are similar to traits to some degree.
 
Line 14:
* [http://www.iam.unibe.ch/~scg/Research/Traits/ Traits]
* [http://citeseer.ist.psu.edu/566972.html Traits: Composable Units of Behavior]
* [http://traitsjs.org Traits for JavaScript]
 
==References==