An overview of Scoop, a static object-oriented paradigm
From LRDE
- Authors
- Thomas Moulard
- Type
- techreport
- Year
- 2007
- Number
- 0761
- Projects
- Olena
Abstract
Cxx has achieved to support classic object-oriented and generic programming, but some modelisation problems remain recurrent and difficult to solve. Scoop is a static Object-Oriented paradigm. The paradigm provides virtual methods, argument covariance, virtual types and multi-methods statically typed without extending the language. Scoop uses its own Cxx library in order to make easier to design a library with this paradigm.