Declarative DSLs
- A declarative style DSL is good for …
- Configuration data
- Structured Data
- Moderately sophisticated users
- Probably wouldn’t use for …
- Transactional data
- Unsophisticated Users (i.e. those who would be uncomfortable with a text
editor).
- A GUI or Web-based interface would be better for these users
- (and Rails makes this easy too).