Generic programming is a programming paradigm for creation of highly resuable software components through decoupling algorithms from specific data structures which are being processed. The rise of research on ways of handling generic programming in various programming languages took place last years. We analyze and develop a number of generic programming features, in particular associated types and constraint propagation, for the Scala programming language designed by Martin Odersky in École Polytechnique Fédérale de Lausanne.
CITATION STYLE
Pelenitsyn, A. (2015). Associated types and constraint propagation for generic programming in Scala. Programming and Computer Software, 41(4), 224–230. https://doi.org/10.1134/S0361768815040064
Mendeley helps you to discover research relevant for your work.