Back to results

The University of Arizona.

CONTROL MECHANISMS FOR GENERATORS IN ICON

Abstract

dc:description.abstract

Generators, or expressions capable of producing a sequence of results during evaluation, are found in one form or another in a number of programming languages. The use of generators has been limited by a lack of understanding of their operation. Control structures for generating expressions are usually patterned after the control structures found in conventional language designs. A notation for describing the static aspects of generators is presented in this dissertation. This notation is used to describe the operation of the generator-based control structures in Icon and to introduce several novel control structures based upon generator evaluation. Co-expressions are introduced as the expression-level equivalent of coroutines, and combined with generators to provide a powerful programming facility. Finally, machine and language independent models for implementation of goal-directed evaluation and co-expressions are presented.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
doctoral
Discipline thesis:degree_discipline
Graduate College
Grantor dc:publisher
The University of Arizona.
Year dc:date.issued
1981

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Wampler, Stephen Berry
Advisor dc:contributor.advisor
  • Griswold, Ralph

Subjects

dc:subject × 2

Rights

dc:rights
Statement dc:rights
  • Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.
Language dc:language.iso
en_US

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/10150/282058
OAI identifier oai:identifier
oai:repository.arizona.edu:10150/282058

Chain of custody

source
Harvested from
University of Arizona
Base URL
repository.arizona.edu/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Wampler, Stephen Berry. CONTROL MECHANISMS FOR GENERATORS IN ICON. doctoral thesis, The University of Arizona., 1981. http://hdl.handle.net/10150/282058