Chapter 9. Conclusion

What can we conclude from our grand tour of Dart? What have I learned in the process of working on Dart that might be worth conveying to you? What should have been done differently? In this brief chapter, we shall review the main lessons of Dart as it is, and Dart as it might be.

9.1 Optional Typing

Optional typing has been proposed in one form or another for decades. Dart is the first mainstream programming language to support optional typing from its inception. Shortly after Dart’s introduction, a number of other languages appeared with similar features. It is not necessarily the case that these languages were directly inspired by Dart. However, it is clear that non-mandatory type systems are an idea whose time has come. ...

Get The Dart Programming Language now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.