- Traits: Composable Units of Behaviour [PDF]
- Adding Traits to (Statically Typed) Languages [PDF]
- NRoles: Roles (similar to traits) in C#
- ImpromptuInterface: Static interface to dynamic implementation (duck casting). That and more using the DLR
- A Tour of Scala: Traits
- Moose - A Postmodern Object System for Perl