Boron has:
- A standardised syntax
- No grammar
- No scope
- Code is data
What does this mean?
- Grammar can be defined
- Scope (policy for binding) can be defined
- Can manipulate its own code
- A toolbox for implementing Domain Specific Languages
- DSLs are dialects of the standardised syntax
- Boron is its own meta language
- Dialects are efficient
- Tools can be shared across dialects
Page record Next