(Enter summary)
Abstract: ion in Sather
STEPHAN MURER, STEPHEN OMOHUNDRO,
DAVID STOUTAMIRE, and CLEMENS SZYPERSKI
International Computer Science Institute
Sather extends the notion of an iterator in a powerful new way. We argue that iteration abstractions
belong in class interfaces on an equal footing with routines. Sather iterators were derived
from CLU iterators but are much more flexible and better suited for object-oriented programming.
We retain the property that iterators are structured, i.e. strictly bound to a... (Update)
Context of citations to this paper: More
...has proven quite effective in reducing coding effort and improving reliability. For instance, iteration intensive classes in the Sather [11] library have been reduced to a third of their size by the addition of explicit support for iteration. An iterator is a control...
...programming outside of the language community. Sather 1 greatly expanded the language, introducing bound routines, iterator abstraction [3], proper separation of typing and code inclusion, contravariant typing, strongly typed parameterization [7] exceptions, stronger optional...
Cited by: More
Concurrent Abnormal Event Handling Mechanisms - Mok (1997)
(Correct)
Complete Traversals and their Implementation Using .. - Gamess, Musser.. (1998)
(Correct)
On the Generality of Complete Traversals - Sánchez-Ruíz
(Correct)
Similar documents (at the sentence level):
15.8%: Sather Iters: Object-Oriented Iteration Abstraction - Murer, Omohundro, Szyperski (1993)
(Correct)
Active bibliography (related documents): More All
0.6: Iteration Abstraction in Sather - Murer, Omohundro, Stoutamire.. (1999)
(Correct)
0.2: Universal High Performance Computing - We Have Just Begun - Feldman (1994)
(Correct)
0.1: A Comparison of Object-oriented Programming in Four Modern.. - Henderson, Zorn (1994)
(Correct)
Similar documents based on text: More All
1.4: Policy Adaptors and the Boost Iterator Adaptor Library - Abrahams, Siek
(Correct)
0.7: Sather Revisited: A High Performance Free Alternative to C++ - Stoutamire, Kennel (1995)
(Correct)
0.6: Sather 1.1 - Stoutamire, Omohundro (1995)
(Correct)
Related documents from co-citation: More All
4: Karla: An Extensible Library of Data Structures and Algorithms --- Part II: Usag..
- FRICK, ZIMMER et al. - 1994
3: International Computer Science Institute (context) - Stoutamire, Omohundro - 1995
2: Software---Practice and Experience (context) - Messerschmidt, in - 1996
BibTeX entry: (Update)
S. Murer, S. Omohundro, D. Stoutamire, C. Szyperski, "Iteration abstraction in Sather", Transactions on Programming Languages and Systems, Vol. 18, No. 1, Jan 1996 p. 1-15. Available at the Sather WWW page. http://citeseer.ist.psu.edu/article/murer96iteration.html More
@article{ murer96iteration,
author = "Stephan Murer and Stephen Omohundro and David Stoutamire and Clemens Szyperski",
title = "Iteration Abstraction in {S}ather",
journal = "ACM Transactions on Programming Languages and Systems",
volume = "18",
number = "1",
month = "January",
publisher = "ACM Press",
pages = "1--15",
year = "1996",
url = "citeseer.ist.psu.edu/article/murer96iteration.html" }
Citations (may not include all citations):
2732
Communicating Sequential Processes (context) - Hoare - 1985
1274
Object-oriented Software Construction (context) - Meyer - 1988
430
Structure and Interpretation of Computer Programs (context) - Abelson, Sussman et al. - 1985
242
Reference Manual (context) - Ellis, Stroustrup et al. - 1990
200
Viewing control structures as patterns of passing messages (context) - Hewitt - 1977
160
Abstraction and Specification in Program Development (context) - Liskov, Guttag - 1986
66
International Computer Science Institute (context) - Stoutamire, Omohundro et al. - 1995
27
Scheme: An Interpreter for Extended Lambda Calculus (context) - Sussman, Steele - 1975
22
Programming in Modula-2 (context) - Wirth - 1983
21
pSather: Layered extensions to an object-oriented language f..
- Murer, Feldman et al. - 1993
20
Common LISP (context) - Jr - 1990
15
Smalltalk-80 (context) - Goldberg, Robson - 1985
10
The Conniver reference manual (context) - McDermott, Sussman - 1974
7
The Sather language and libraries
- Omohundro, Lim - 1992
7
Insight Ethos: On Object-Orientation in Operating Systems (context) - Szyperski - 1992
7
Coroutines: A Programming Methodology (context) - Marlin - 1980
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.stoutamire.com/david/publications.html): More
Using Value Semantic Abstractions to Guide.. - Gomes..
(Correct)
Machine Learning, Game Play, and Go - Stoutamire (1991)
(Correct)
The Sather 1.1 Specification - Stoutamire, Omohundro (1996)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC