OLD | NEW |
1 \documentclass{article} | 1 \documentclass{article} |
2 \usepackage{epsfig} | 2 \usepackage{epsfig} |
3 \usepackage{color} | 3 \usepackage{color} |
4 \usepackage{dart} | 4 \usepackage{dart} |
5 \usepackage{bnf} | 5 \usepackage{bnf} |
6 \usepackage{hyperref} | 6 \usepackage{hyperref} |
7 \usepackage{lmodern} | 7 \usepackage{lmodern} |
8 \newcommand{\code}[1]{{\sf #1}} | 8 \newcommand{\code}[1]{{\sf #1}} |
9 \title{Dart Programming Language Specification \\ | 9 \title{Dart Programming Language Specification \\ |
10 {\large Version 1.9}} | 10 {\large Version 1.9}} |
(...skipping 3432 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3443 | 3443 |
3444 | 3444 |
3445 \LMHash{} | 3445 \LMHash{} |
3446 Given an instance creation expression of the form \CONST{} $q(a_1, \ldots , a_n)
$ it is a static warning if $q$ is a constructor of an abstract class (\ref{abs
tractInstanceMembers}) but $q$ is not a factory constructor. | 3446 Given an instance creation expression of the form \CONST{} $q(a_1, \ldots , a_n)
$ it is a static warning if $q$ is a constructor of an abstract class (\ref{abs
tractInstanceMembers}) but $q$ is not a factory constructor. |
3447 | 3447 |
3448 | 3448 |
3449 \subsection{ Spawning an Isolate} | 3449 \subsection{ Spawning an Isolate} |
3450 \LMLabel{spawningAnIsolate} | 3450 \LMLabel{spawningAnIsolate} |
3451 | 3451 |
3452 \LMHash{} | 3452 \LMHash{} |
3453 Spawning an isolate is accomplished via what is syntactically an ordinary librar
y call, invoking one of the functions \code{spawnUri()} or \code{spawnFunction()
}defined in the \code{dart:isolate} library. However, such calls have the sema
ntic effect of creating a new isolate with its own memory and thread of control. | 3453 Spawning an isolate is accomplished via what is syntactically an ordinary librar
y call, invoking one of the functions \code{spawnUri()} or \code{spawn()} define
d in the \code{dart:isolate} library. However, such calls have the semantic ef
fect of creating a new isolate with its own memory and thread of control. |
3454 | 3454 |
3455 \LMHash{} | 3455 \LMHash{} |
3456 An isolate's memory is finite, as is the space available to its thread's call st
ack. It is possible for a running isolate to exhaust its memory or stack, result
ing in a run-time error that cannot be effectively caught, which will force the
isolate to be suspended. | 3456 An isolate's memory is finite, as is the space available to its thread's call st
ack. It is possible for a running isolate to exhaust its memory or stack, result
ing in a run-time error that cannot be effectively caught, which will force the
isolate to be suspended. |
3457 | 3457 |
3458 \commentary{ | 3458 \commentary{ |
3459 As discussed in section \ref{errorsAndWarnings}, the handling of a suspended iso
late is the responsibility of the embedder. | 3459 As discussed in section \ref{errorsAndWarnings}, the handling of a suspended iso
late is the responsibility of the embedder. |
3460 } | 3460 } |
3461 | 3461 |
3462 | 3462 |
3463 | 3463 |
(...skipping 3873 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7337 | 7337 |
7338 The invariant that each normative paragraph is associated with a line | 7338 The invariant that each normative paragraph is associated with a line |
7339 containing the text \LMHash{} should be maintained. Extra occurrences | 7339 containing the text \LMHash{} should be maintained. Extra occurrences |
7340 of \LMHash{} can be added if needed, e.g., in order to make | 7340 of \LMHash{} can be added if needed, e.g., in order to make |
7341 individual \item{}s in itemized lists addressable. Each \LM.. command | 7341 individual \item{}s in itemized lists addressable. Each \LM.. command |
7342 must occur on a separate line. \LMHash{} must occur immediately | 7342 must occur on a separate line. \LMHash{} must occur immediately |
7343 before the associated paragraph, and \LMLabel must occur immediately | 7343 before the associated paragraph, and \LMLabel must occur immediately |
7344 after the associated \section{}, \subsection{} etc. | 7344 after the associated \section{}, \subsection{} etc. |
7345 | 7345 |
7346 ---------------------------------------------------------------------- | 7346 ---------------------------------------------------------------------- |
OLD | NEW |