Greetings, Dartisans!
You may be wondering why there's been no DEP meeting notes for a few weeks. Part of that is the holidays, but also it's because we've decided to put the meetings on ice for a while.
This doesn't mean that the language is going on ice. On the contrary, Dart is evolving faster than ever and we felt the meetings were slowing us down. A short meeting over VC isn't an effective way to do large scale, meaningful language changes, so we found they tended to be used to either:
- Give a final yay/nay vote for features that were designed elsewhere.
- Hash out tiny corner cases and small scale syntactic sugar features.
We don't have any features in the pipeline that are ready for #1 right now and #2 is an annoying distraction for the important language work that is happening right now.
A bunch of people on the team are cranking hard on experimental implementations of
generic methods,
config-specific code, and hopefully soon
non-nullable types. Those are moving along well and we want to let the team focus on those without also having to worry about other minor language changes.
Cheers!
– bob