Building Domain Specific Languages in BooChapter 9 TOC
time to read 2 min | 201 words
Thoughts?
- Starting from a stable origin
- Planning our DSL's versioning story
- Implications of modifying the DSL Engine
- Implications of modifying the DSL API and Model
- Implications of modifying the DSL Syntax
- Implications of modifying the DSL Environment
- Regression Test Suite
- Versioning cut off point - where to apply versioning concerns
- Versioning strategies:
- Abandon Ship Strategy
- Glacial Change Strategy
- Additive Change Strategy
- Tower of Babel Strategy
- Runtime Adapter Strategy
- Compilation Adapter Strategy
- Auto Modification Strategy
- Self Modification Strategy
- Versioning best practices:
# actual content - Closed world
- Regression test suite
More posts in "Building Domain Specific Languages in Boo" series:
- (29 Jul 2008) Chapter 9 TOC
- (17 Feb 2008) Available for early access

Comments
Comment preview