Spicing Up Dart with Side Effects

A set of extensions to the Dart programming language, designed to support asynchrony and generator functions

Journal Article (2015)
Author(s)

Erik Meijer (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Kevin Millikin (Google)

Gilad Bracha (Google)

Department
Software Technology
DOI related publication
https://doi.org/10.1145/2742694.2747873 Final published version
More Info
expand_more
Publication Year
2015
Language
English
Department
Software Technology
Journal title
ACM Queue: tomorrow's computing today
Issue number
3
Volume number
13
Pages (from-to)
40:40-40:59
Downloads counter
83

Abstract

The Dart programming language has recently incorporated a set of extensions designed to support asynchrony and generator functions. Because Dart is a language for Web programming, latency is an important concern. To avoid blocking, developers must make methods asynchronous when computing their results requires nontrivial time. Generator functions ease the task of computing iterable sequences.