Skip to main content

Posts

Showing posts from November, 2011

New site for Dart news and articles

For the latest Dart news, visit our new blog at  https://medium.com/dartlang .

New Dart presentations and slides available

Posted by Seth Ladd We've added four new  Dart presentations  with slides, and some videos, to the site. Anders Sandholm  presented  at Google Developer Day Berlin Gilad Bracha  presented  at Stanford Philip Rogers  presented  to the Atlanta GTUG Florian Loitsch  presented  at Riviera DEV Enjoy these and other slides at our  Dart presentations collection .

New Dart Editor build 1584

Posted by David Chandler A new Dart Editor build (1584) is available for  download . Changes include: New menu command produces significantly smaller JS using DartC --optimize For the Clock sample, 6.7M JS file during development --> 127k JS using new "Tools > Generate Optimized Javascript..." command, less than 2% of original size Omnibox search now includes cross-file text search Properly show getters and setters in Outline view Sort private members to bottom of outline view Updated New Application template to use dart:html (rather than dart:dom) Enable Run button only when HTML file is present Open Declaration from #source(...) now properly opens source in subfolder Open Declaration cannot find window or document Cache artifacts across sessions to improve first compile after session start Code Completion enhancements and fixes Added Mac OSX 32 bit build Compiler improvements Also see the  change log . For instructions on downloading, installing,

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.

New Dart Editor build

Posted by Kathy Walrath A new Dart Editor build (1357) is available for  download . Changes include: Visual indication when source files are read only Fix Open Declaration when destination is in subfolder Remove non-standard DOM reference from new application template Fix slow memory leak Fix various Save File bugs We've also started publishing a  list of changes , to help you decide when to download a new version of Dart Editor. For instructions on downloading, installing, and using Dart Editor, see the  Dart Editor tutorial .

Dart language spec v0.04 now available

Posted by Kathy Walrath Version 0.04 of the  Dart language spec  is now available. Changes include: 7.1, 8.1: Added missing requirement that overriding methods have same number of required parameters and all optional parameters as overridden method, in same order. 9: Added prohibition against cyclic type hierarchy for type parameters. 10.10: Clarified requirements on use of parameterized types in instance creation expressions. 10.13.2: Added requirement that  q i  are distinct. 10.14.2: Static method invocation determines the function (which may involve evaluating a getter) before evaluating the arguments, so that static invocation and top-level function invocation agree. 10.30: Added missing test that type being tested against is in scope and is indeed a type. 11.5.1: Changed for loop to introduce fresh variable for each iteration. 13.8: Malformed parameterized types generate warnings, not errors (except when used in reified contexts like instance creation and superclasse