Scrap your boilerplate: a practical design pattern for generic programming.
Ralf LämmelSimon L. Peyton JonesPublished in: TLDI (2003)
Keyphrases
- design patterns
- software engineering
- object oriented
- programming language
- software design
- code generation
- software architecture
- usage scenarios
- metamodel
- object oriented programming language
- database driven
- software systems
- cooperative
- real world
- high level
- computer programming
- database
- database applications
- learning objects
- design principles
- metadata
- development environment
- e learning
- machine learning
- hands on guide
- behavioural patterns