Switch branches/tags
analyzer-0.32.4 analyzer-0.32.1 analyzer-0.32.0 analyzer-0.31.2-alpha.2 analyzer-0.31.2-alpha.1 analyzer-0.31.2-alpha.0 analyzer-0.31.1 analyzer-0.31.0+1 analyzer-0.31.0 2.1.0-dev.5.0 2.1.0-dev.4.0 2.1.0-dev.3.1 2.1.0-dev.3.0 2.1.0-dev.2.0 2.1.0-dev.1.0 2.1.0-dev.0.0 2.0.0 2.0.0-dev.69.5 2.0.0-dev.69.4 2.0.0-dev.69.3 2.0.0-dev.69.2 2.0.0-dev.69.1 2.0.0-dev.69.0 2.0.0-dev.68.0 2.0.0-dev.67.0 2.0.0-dev.66.0 2.0.0-dev.65.0 2.0.0-dev.64.2 2.0.0-dev.64.1 2.0.0-dev.64.0 2.0.0-dev.63.0 2.0.0-dev.62.0 2.0.0-dev.61.0 2.0.0-dev.60.0 2.0.0-dev.59.0 2.0.0-dev.58.0 2.0.0-dev.57.0 2.0.0-dev.56.0 2.0.0-dev.55.0 2.0.0-dev.54.0 2.0.0-dev.53.0 2.0.0-dev.52.0 2.0.0-dev.51.0 2.0.0-dev.50.0 2.0.0-dev.49.0 2.0.0-dev.48.0 2.0.0-dev.47.0 2.0.0-dev.46.0 2.0.0-dev.45.0 2.0.0-dev.44.0 2.0.0-dev.43.0 2.0.0-dev.42.0 2.0.0-dev.41.0 2.0.0-dev.40.0 2.0.0-dev.39.0 2.0.0-dev.38.0 2.0.0-dev.37.0 2.0.0-dev.36.0 2.0.0-dev.35 2.0.0-dev.34.0 2.0.0-dev.33.0 2.0.0-dev.32.0 2.0.0-dev.31.0 2.0.0-dev.30.0 2.0.0-dev.29.0 2.0.0-dev.28.0 2.0.0-dev.27.0 2.0.0-dev.26.0 2.0.0-dev.25.0 2.0.0-dev.24.0 2.0.0-dev.23.0 2.0.0-dev.22.0 2.0.0-dev.21.0 2.0.0-dev.20.0 2.0.0-dev.19.0 2.0.0-dev.18.0 2.0.0-dev.17.0 2.0.0-dev.16.0 2.0.0-dev.15.0 2.0.0-dev.14.0 2.0.0-dev.13.0 2.0.0-dev.12.0 2.0.0-dev.11.0 2.0.0-dev.10.0 2.0.0-dev.9.0 2.0.0-dev.8.0 2.0.0-dev.7.0 2.0.0-dev.6.0 2.0.0-dev.5.0 2.0.0-dev.4.0 2.0.0-dev.3.0 2.0.0-dev.2.0 2.0.0-dev.1.0 2.0.0-dev.0.1 2.0.0-dev.0.0 1.25.0-dev.16.4 1.25.0-dev.16.3 1.25.0-dev.16.2 1.25.0-dev.16.1 1.25.0-dev.16.0
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
20171103
lib
20170728.md
20170804.md
20170811.md
20170818.md
20170825.md
20170901.md
20170908.md
20170915.md
20170922.md
20170929.md
20171006.md
20171013.md
20171020.md
20171027.md
20171103.md
20171110.md
20171124.md
README.md

README.md

Dart Language and Library Newsletters

This directory contains newsletters about the Dart language and some of its core libraries. For more information about the newsletters, see this news post.

  • November 10, 2017
    • Did you know: Constructors (generative, factory, redirecting, ...)
    • Shorter final variables (:=)
  • November 3, 2017
    • Did you know: Chunked conversions
    • Optional positional and named parameters
  • October 27, 2017
  • October 20, 2017
  • October 13, 2017
    • Follow up: Evaluation order
    • Did you know: double.toString*
    • Why even simple language and library changes require so much thought, and why they often take so much time.
  • October 6, 2017
    • Did you know: Static initializers
    • Changing the evaluation order
  • September 29, 2017
    • Did you know: JSON encoding
    • Fixed-size integers
  • September 22, 2017
    • Did you know: Literal strings
    • Void as a type
  • September 15, 2017
    • Did you know: Labels
    • Making async functions start synchronously (instead of immediately returning)
  • September 8, 2017
    • Follow up: call
    • Fuzzy arrow
    • Enhanced type promotion
  • September 1, 2017
    • The case against call
    • Limitations on generic types
  • August 25, 2017
    • Separating mixins from normal classes
    • Corner cases:
      • Inference vs. manual types
      • Function types and covariant generics
  • August 18, 2017
    • Did you know: Trailing commas
    • Function type syntax: Options we considered
  • August 11, 2017
    • Follow ups
      • Void arrow functions
      • Deferred loading
    • Supporting const functions
    • Shadowing core libraries
  • August 4, 2017
    • Active development:
      • Better organization for docs
      • Void as a type
      • Updates to the core libraries
    • Deferred loading
  • July 28, 2017
    • Intro to the newsletters
    • 1.24 language changes: Function types, two void changes
    • The unified front end, and what that means for language changes
    • Active development:
      • Better organization for docs (focusing on docs/language, with docs/language/informal for specs that aren’t yet in the language spec)
      • Resolved part-of
      • Strong-mode clean zones
      • Void as a type
      • Enhanced type promotion
      • Updates to the core libraries