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