Monday, November 14, 2011

Dart language spec v0.05 now available

Posted by Kathy Walrath
Version 0.05 of the Dart language spec is now available in PDF and, for the first time, in HTML (through Google Docs).
Changes include:
  • Global: Added hyperlinks.
  • 7.1.2: Removed unary plus operator. Clarified that operator formals must be required.
  • 7.5.3: Filled in a lot of missing detail.
  • 8.3: Allowed factory class to be declared via a qualified name.
  • 10.3: Changed production for Number.
  • 10.10.2: Added requirements that actuals be constant, rules for dealing with inappropriate types of actuals, and examples. Also explicitly prohibit type variables.
  • 10.13.4: Modified final bullet to keep it inline with similar clauses in other sections. Exact wording of these sections also tweaked slightly.
  • 10.25: Specified ! operator. Eliminated section on prefix expressions and moved contents to section on unary expressions.
  • 14.1: Specified unicode form of Dart source.