Design goals

  • Minimal syntax

  • New features should be integrated without extending the grammar

  • Favor compiles error more than run-time error

  • Syntax should allow easy Intellisense integration