Design principles for internal domain-specific languages: a pattern catalog illustrated by Ruby.
Sebastian GüntherThomas CleenewerckPublished in: PLoP (2010)
Keyphrases
- design principles
- programming language
- domain specific languages
- software engineering
- instructional design
- design decisions
- design process
- user interface
- general purpose
- design patterns
- pattern matching
- interface design
- artificial intelligence
- serious games
- real world
- data sets
- database design
- dynamic environments
- machine learning
- object oriented
- relational databases
- high level
- knowledge base