Abstract
Mixin modules are proposed as an extension of a class-based programming language. Mixin modules combine parallel extension of classes, including extension of the self types for those classes, with mixin-based inheritance. For soundness of subtyping purposes, they require an explicit distinction between mixin-based objects and class-based objects. Applications of mixin modules are in statically type-safe monad-based aspect-oriented programming, and in modular mixin-based Internet programming.
| Original language | English |
|---|---|
| Pages (from-to) | 223-240 |
| Number of pages | 18 |
| Journal | ACM SIGPLAN Notices |
| Volume | 36 |
| Issue number | 11 |
| DOIs | |
| State | Published - 1 Nov 2011 |
Keywords
- Application Frameworks
- Mixin-Based Inheritance
- Modularity
Fingerprint
Dive into the research topics of 'Modular mixin-based inheritance for application frameworks'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver