1983
DOI: 10.1002/spe.4380130605
|View full text |Cite
|
Sign up to set email alerts
|

The implementation of generators and goal‐directed evaluation in icon

Abstract: Two features of the Icon programming language strongly influence its implementation: generators and goal‐directed evaluation. A generator is an expression that is capable of producing a sequence of results. In goal‐directed evaluation, the results of generators are produced automatically in an attempt to complete computations successfully. This paper describes the generated code and run‐time support for generators, goal‐directed evaluation, and related control structures.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

1987
1987
1993
1993

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 7 publications
0
1
0
Order By: Relevance
“…Generative control str uctures also introduce control backtrackin g points and may also require additional state information . The limitation control structure, for example, requires a method fo r (1 to 5) The implicit nature of goal-directed evaluation combine d with the generalized concepts of success, failure . and generators gives Icon its expressive power .…”
Section: Expression Evaluation In Ico Nmentioning
confidence: 99%
“…Generative control str uctures also introduce control backtrackin g points and may also require additional state information . The limitation control structure, for example, requires a method fo r (1 to 5) The implicit nature of goal-directed evaluation combine d with the generalized concepts of success, failure . and generators gives Icon its expressive power .…”
Section: Expression Evaluation In Ico Nmentioning
confidence: 99%