Natural Language Rule
Intellisense Editor
Domain Driven Design
Natural Language Rule
Even for non-technical user, it is straightforward with little learning curve. Readability and expressiveness are equally important for DSL.
Intellisense Editor
The editor provides fully controlled editing experience including context sensitive syntax highlighting, error rendering and auto-completion.
Domain Driven Design
Both syntax and vocabulary are designed for the problem domain and can be easily tailored for different purposes from boolean expression to declarative event processing.