oz@nexus.YorkU.CA (Ozan Yigit) (09/20/90)
@inproceedings( Reynolds72Definitional,
author = {John Reynolds},
title = {
Definitional Interpreters for Higher Order Programming Languages},
year = 1972,
booktitle = {ACM Conference Proceedings},
publisher = {ACM},
pages = {717-740} )
@techreport( Sussman75Scheme,
author = {Gerald Jay Sussman
and Guy Lewis Steele Jr.},
title = {Scheme: an Interpreter for Extended Lambda Calculus},
year = 1975,
month = dec,
number = 349,
type = {MIT AI Memo},
institution = {Massachusetts Institute of Technology},
address = {Cambridge, Mass.} )
@techreport( Sussman76Lambda,
author = {Guy Lewis Steele Jr.
and Gerald Jay Sussman},
title = {Lambda, the Ultimate Imperative},
year = 1976,
month = mar,
number = 353,
type = {MIT AI Memo},
institution = {Massachusetts Institute of Technology},
address = {Cambridge, Mass.},
keywords = {imperative} )
@techreport( 76Lambda,
author = {Guy Lewis Steele Jr.},
title = {Lambda, the Ultimate Declarative},
year = 1976,
month = nov,
number = 379,
type = {MIT AI Memo},
institution = {Massachusetts Institute of Technology},
address = {Cambridge, Mass.},
keywords = {declarative} )
@inproceedings( 77Debunking,
author = {Guy Lewis Steele Jr.},
title = {
Debunking the ``Expensive Procedure Call'' Myth, Or Procedure Call
Implementations Considered Harmful, Or LAMBDA, the Ultimate GOTO},
year = 1977,
booktitle = {ACM Conference Proceedings},
publisher = {ACM},
pages = {153-162},
keywords = {ultimate} )
@inproceedings( 77Macaroni,
author = {Guy Lewis Steele Jr.},
title = {Macaroni is Better Than Spaghetti},
year = 1977,
month = aug,
booktitle = {Proceedings of the Symposium on Artificial Intelligence and
Programming Languages},
pages = {60-66},
keywords = {macaroni} )
@article( Wand78Continuation,
author = {Mitchell Wand},
title = {Continuation-Based Program Transformation Strategies},
year = 1978,
journal = {Journal of the ACM},
volume = 27,
number = 1,
pages = {174-180} )
@article( Wand78Compiling,
author = {Mitchell Wand
and Daniel P. Friedman},
title = {Compiling Lambda Expressions Using Continuations and
Factorizations},
year = 1978,
journal = {Journal of Computer Languages},
volume = 3,
pages = {241-263} )
@techreport( Sussman78Revised,
author = {Guy Lewis Steele Jr.
and Gerald Jay Sussman},
title = {The Revised Report on Scheme, a Dialect of Lisp},
year = 1978,
month = jan,
number = 452,
type = {MIT AI Memo},
institution = {Massachusetts Institute of Technology},
address = {Cambridge, Mass.},
keywords = {r-report} )
@techreport( 78Rabbit,
author = {Guy Lewis Steele Jr.},
title = {Rabbit: a Compiler for Scheme},
year = 1978,
month = may,
number = 474,
type = {MIT AI Memo},
institution = {Massachusetts Institute of Technology},
address = {Cambridge, Mass.},
keywords = {rabbit} )
@techreport( Sussman78Art,
author = {Guy Lewis Steele Jr.
and Gerald Jay Sussman},
title = {The Art of the Interpreter, Or the Modularity Complex
(Parts Zero, One, and Two)},
year = 1978,
month = may,
number = 453,
type = {MIT AI Memo},
institution = {Massachusetts Institute of Technology},
address = {Cambridge, Mass.},
keywords = {modularity} )
@techreport( Sussman79Design,
author = {Guy Lewis Steele Jr.
and Gerald Jay Sussman},
title = {Design of LISP-Based Processors
Or, SCHEME: a Dielectric LISP
Or, Finite Memories Considered Harmful
Or, LAMBDA: the Ultimate Opcode"},
year = 1979,
number = 514,
type = {MIT-AI Memo},
institution = {Massachusetts Institute of Technology},
address = {Cambridge, Mass.} )
@techreport( Pleban79Standard,
author = {Uwe F. Pleban},
title = {
The Standard Semantics of a Subset of SCHEME, a Dialect of LISP},
year = 1979,
month = jul,
number = {R-79-3},
type = {Computer Science Technical Report },
institution = {University of Kansas},
address = {Lawrence, Kansas} )
@incollection( 80Compiler,
author = {Guy Lewis Steele Jr.},
title = {
Compiler Optimization Based on Viewing LAMBDA As RENAME + GOTO},
year = 1980,
booktitle = {AI: An MIT Perspective},
editor = {Patrick Henry Winston
and Richard Henry Brown},
publisher = {MIT Press},
address = {Cambridge, Mass.},
keywords = {rename+goto} )
@inproceedings( Sussman80Dream,
author = {Guy Lewis Steele Jr.
and Gerald Jay Sussman},
title = {The Dream of a Lifetime: a Lazy Variable Extent Mechanism},
year = 1980,
booktitle = {Conference Record of the 1980 Lisp Conference},
publisher = {The Lisp Conference},
pages = {163-172},
keywords = {lazy} )
@inproceedings( McDermott80Efficient,
author = {Drew McDermott},
title = {
An Efficient Environment Allocation Scheme in an Interpreter
for a Lexically-Scoped Lisp},
year = 1980,
booktitle = {Conference Record of the 1980 Lisp Conference},
publisher = {The Lisp Conference, P.O. Box 487, Redwood Estates CA.},
pages = {154-162} )
@inproceedings( Muchnick80Semantic,
author = {Steven S. Muchnick
and Uwe F. Pleban},
title = {A Semantic Comparison of Lisp and Scheme},
year = 1980,
booktitle = {Conference Record of the 1980 Lisp Conference},
publisher = {The Lisp Conference, P.O. Box 487, Redwood Estates CA.},
pages = {56-65} )
@techreport( Pleban80Denotational,
author = {Uwe F. Pleban},
title = {
A Denotational Approach to Flow Analysis and Optimization of
SCHEME, a Dialect of LISP},
year = 1980,
number = {Ph.D. Dissertation},
institution = {University of Kansas},
address = {Lawrence, Kansas} )
@inproceedings( Wand80Continuation,
author = {Mitchell Wand},
title = {Continuation-Based Multiprocessing},
year = 1980,
booktitle = {Conference Record of the 1980 Lisp Conference},
publisher = {The Lisp Conference},
pages = {19-28} )
@techreport( Wand80Scheme,
author = {Mitchell Wand},
title = {Scheme Version 3.1 Reference Manual},
year = 1980,
month = jun,
number = 93,
type = {Computer Science Technical Report},
institution = {Indiana University},
address = {Bloomington, Indiana},
keywords = {scheme3.1} )
@article( Sussman80Design,
author = {Guy Lewis Steele Jr.
and Gerald Jay Sussman},
title = {Design of a Lisp-Based Processor},
year = 1980,
month = nov,
journal = {CACM},
volume = 23,
number = 11,
pages = {628-645} )
@techreport( Dwyer81SCHEME,
author = {Rex A. Dwyer
and R. Kent Dybvig},
title = {A SCHEME for Distributed Processes},
year = 1981,
month = apr,
number = {#107},
type = {Computer Science Department Technical Report},
institution = {Indiana University},
address = {Bloomington, Indiana} )
@article( Sussman81Scheme,
author = {Gerald Jay Sussman
and Jack Holloway
and Guy Lewis Steele Jr.
and Alan Bell},
title = {Scheme-79 - Lisp on a Chip},
year = 1981,
month = jul,
journal = {IEEE Computer},
volume = 14,
number = 7,
institution = {IEEE},
pages = {10-21},
keywords = {scheme79} )
@inproceedings( Batali82Scheme,
author = {John Batali
and Edmund Goodhue
and Chris Hanson
and Howie Shrobe
and Richard M. Stallman
and Gerald Jay Sussman},
title = {The Scheme-81 Architecture - System and Chip},
year = 1982,
booktitle = {Proceedings, Conference on Advanced Research in VLSI},
editor = {Paul Penfield, Jr.},
pages = {69-77},
address = {Artech House, Dedham MA.},
keywords = {scheme81} )
@inproceedings( Rees82T,
author = {Jonathan A. Rees
and Norman I. Adams},
title = {T: a Dialect of Lisp Or, LAMBDA: the Ultimate Software Tool},
year = 1982,
booktitle = {Conference Record of the 1982 ACM Symposium on Lisp and
Functional Programming},
pages = {114-122},
keywords = {T} )
@incollection( Sussman82Lisp,
author = {Gerald Jay Sussman},
title = {Lisp, Programming and Implementation},
year = 1982,
booktitle = {Functional Programming and its Applications},
editor = {Darlington, Henderson, Turner},
publisher = {Cambridge University Press},
address = {London} )
@techreport( Dybvig83C,
author = {R. Kent Dybvig},
title = {C-Scheme},
year = 1983,
number = {hesis)},
type = {Computer Science Department Technical Report #149 (MS },
institution = {Indiana University},
address = {Bloomington, Indiana} )
@techreport( Chen83Scheme,
author = {Pee Hong Chen
and W.Y. Chi
and E.M. Ost
and L.D. Sabbagh
and G. Springer},
title = {Scheme Graphics Reference Manual},
year = 1983,
month = aug,
number = 145,
type = {Computer Science Technical Report No.},
institution = {Indiana University },
address = {Bloomington, Indiana} )
@techreport( Chen83Prototyping,
author = {Pee Hong Chen
and Daniel P. Friedman},
title = {Prototyping Data Flow by Translation Into Scheme},
year = 1983,
month = aug,
number = {#147},
type = {Computer Science Technical Report},
institution = {Indiana University},
address = {Bloomington, Indiana} )
@techreport( Fessenden83Scheme,
author = {Carol Fessenden
and William Clinger
and Daniel P. Friedman
and Christopher T. Haynes},
title = {Scheme 311 Version 4 Reference Manual},
year = 1983,
month = feb,
number = 137,
type = {Computer Science Technical Report},
institution = {Indiana University},
address = {Bloomington, Indiana},
keywords = {scheme311} )
@inproceedings( Clinger84Scheme,
author = {William Clinger},
title = {
The Scheme 311 Compiler: an Exercise in Denotational Semantics},
year = 1984,
booktitle = {Conference Record of the 1984 ACM Symposium on Lisp and
Functional Programming},
pages = {356-364},
keywords = {compile311} )
@incollection( Friedman84Programming,
author = {Daniel P. Friedman
and Christopher T. Haynes
and Eugene E. Kohlbecker},
title = {Programming with Continuations},
year = 1984,
booktitle = {Program Transformation and Programming Environments},
editor = {P. Pepper},
publisher = {Springer-Verlag},
pages = {263-274} )
@inproceedings( Haynes84Engines,
author = {Christopher T. Haynes
and Daniel P. Friedman},
title = {Engines Build Process Abstractions},
year = 1984,
booktitle = {Conference Record of the 1984 ACM Symposium on Lisp and
Functional Programming},
pages = {18-24},
address = {Austin, TX.} )
@inproceedings( Haynes84Continuations,
author = {Christopher T. Haynes
and Daniel P. Friedman
and Mitchell Wand},
title = {Continuations and Coroutines},
year = 1984,
booktitle = {Conference Record of the 1984 ACM Symposium on Lisp and
Functional Programming},
pages = {293-298},
address = {Austin, TX.} )
@inproceedings( Friedman84Reification,
author = {Daniel P. Friedman
and Mitchell Wand},
title = {Reification: Reflection Without Metaphysics},
year = 1984,
month = aug,
booktitle = {
Conference Record of the 1984 ACM Symposium on LISP and Functional
Programming},
pages = {348-355},
address = {Austin, TX.} )
@book( Rees84T,
author = {Jonathan A. Rees
and Norman I. Adams
and James R. Meehan},
title = {The T Manual, Fourth Edition},
year = 1984,
month = jan,
publisher = {Yale University Computer Science Department} )
@techreport( Rozas84Liar,
author = {Guillermo J. Rozas},
title = {Liar, an Algol-Like Compiler for Scheme},
year = 1984,
month = jan,
number = {hesis},
type = {S. B. },
institution = {Department of Electrical Engineering and Computer Science,
Massachusetts Institute of Technology},
keywords = {liar} )
@techreport( Schooler84Proposal,
author = {Richard Schooler
and James W. Stamos},
title = {Proposal for a Small Scheme Implementation},
year = 1984,
month = oct,
number = {M-267},
type = {MIT LCS Memo },
institution = {Massachusetts Institute of Technology},
address = {Cambridge, Mass.} )
% Warning -- Errors During Conversion Next Entry
@book( 84Mit,
author = {},
title = {Mit Scheme Manual, Seventh Edition},
year = 1984,
month = sep,
publisher = {Department of Electrical Engineering and Computer Science,
Massachusetts Institute of Technology},
address = {Cambridge, Mass.},
keywords = {mitscheme} )
% Warning -- Errors During Conversion Next Entry
@book( 85Macscheme,
author = {},
title = {Macscheme Reference Manual},
year = 1985,
publisher = {Semantic Microsystems},
address = {Sausalito, California},
keywords = {macscheme} )
@book( Abelson85Structure,
author = {Harold Abelson
and Gerald Jay Sussman
and Julie Sussman},
title = {Structure and Interpretation of Computer Programs},
year = 1985,
publisher = {MIT Press},
address = {Cambridge, Mass.},
keywords = {siocp} )
@incollection( Clinger85Scheme,
author = {William Clinger
and Daniel P. Friedman
and Mitchell Wand},
title = {A Scheme for a Higher-Level Semantic Algebra},
year = 1985,
booktitle = {Algebraic Methods in Semantics},
editor = {J. Reynolds, M. Nivat},
publisher = {Cambridge University Press},
pages = {237-250},
address = {London} )
@inproceedings( Srivastava85An,
author = {Amitabh Srivastava
and Don Oxley
and Aditya Srivastava},
title = {An (Other) Integration of Logic and Functional Programming},
year = 1985,
booktitle = {Proceedings of the Symposium on Logic Programming},
publisher = {IEEE},
pages = {254-260} )
% Warning -- Errors During Conversion Next Entry
@techreport( 85Revised,
author = {},
title = {The Revised Revised Report on Scheme, Or an Uncommon Lisp},
year = 1985,
month = aug,
number = 848,
type = {MIT AI Memo},
editor = {William Clinger},
institution = {Massachusetts Institute of Technology},
address = {Cambridge, Mass.},
keywords = {rrrs} )
@inproceedings( Friedman85Constraining,
author = {Daniel P. Friedman
and Christopher T. Haynes},
title = {Constraining Control},
year = 1985,
month = jan,
booktitle = {
Proceedings of the Twelfth Annual Symposium on Principles of
Programming Languages},
publisher = {ACM},
pages = {245-254},
address = {New Orleans, LA.} )
@techreport( Friedman85Scheme,
author = {Daniel P. Friedman
and Christopher T. Haynes
and Eugene E. Kohlbecker
and Mitchell Wand},
title = {Scheme 84 Interim Reference Manual},
year = 1985,
month = jan,
number = 153,
type = {Computer Science Technical Report},
institution = {Indiana University},
address = {Bloomington, Indiana},
keywords = {scheme84} )
@techreport( Chen85Scheme,
author = {Peehong Chen
and L. David Sabbagh},
title = {Scheme As an Interactive Graphics Programming Environment},
year = 1985,
month = mar,
number = 166,
type = {Computer Science Technical Report No.},
institution = {Indiana University},
address = {Bloomington, Indiana} )
@book( Dybvig85Chez,
author = {R. Kent Dybvig
and Bruce T. Smith},
title = {Chez Scheme Reference Manual Version 1.0},
year = 1985,
month = may,
publisher = {Cadence Research Systems},
address = {Bloomington, Indiana} )
% Warning -- Errors During Conversion Next Entry
@book( 85Ti,
author = {},
title = {Ti Scheme Language Reference Manual},
year = 1985,
month = nov,
publisher = {Texas Instruments, Inc.} )
@techreport( Eisenberg85Bochser,
author = {Michael A. Eisenberg},
title = {Bochser: an Integrated Scheme Programming System},
year = 1985,
month = oct,
number = 349,
type = {MIT Computer Science Technical Report},
institution = {Massachusetts Institute of Technology},
address = {Cambridge, Mass.},
keywords = {bochser} )
@techreport( Felleisen85Transliterating,
author = {Matthias Felleisen},
title = {Transliterating Prolog Into Scheme},
year = 1985,
month = oct,
number = {#182},
type = {Computer Science Technical Report},
institution = {Indiana University},
address = {Bloomington, Indiana} )
@inproceedings( Bartley86Implementation,
author = {David H. Bartley
and John C. Jensen},
title = {The Implementation of PC Scheme},
year = 1986,
booktitle = {Proceedings of the 1986 ACM Conference on Lisp
and Functional Programming},
pages = {86-93},
keywords = {pcscheme} )
@inproceedings( Dybvig86Expansion,
author = {R. Kent Dybvig
and Daniel P. Friedman
and Christopher T. Haynes},
title = {Expansion-Passing Style: Beyond Conventional Macros},
year = 1986,
booktitle = {Conference Record of the 1986 ACM Conference on Lisp and
Functional Programming},
pages = {143-150} )
@misc( Feeley86Closure,
author = {Marc Feeley
and Guy LaPalme},
title = {
Closure Generation Based on Viewing LAMBDA As EPSILON Plus COMPILE},
year = 1986 )
@article( Felleisen86Closer,
author = {Matthias Felleisen
and Daniel P. Friedman},
title = {A Closer Look at Export and Import Statements},
year = 1986,
journal = {Journal of Computer Languages},
volume = 11,
number = 1,
institution = {Pergamon Press},
pages = {29-37} )
@book( Friedman86Little,
author = {Daniel P. Friedman
and Matthias Felleisen},
title = {The Little LISPer: Second Edition},
year = 1986,
publisher = {Science Research Associates, Inc.},
address = {Palo Alto, California} )
@article( Haynes86Obtaining,
author = {Christopher T. Haynes
and Daniel P. Friedman
and Mitchell Wand},
title = {Obtaining Coroutines with Continuations},
year = 1986,
journal = {Journal of Computer Languages},
volume = 11,
number = {3/4},
institution = {Pergamon Press},
pages = {143-153} )
@inproceedings( Wand86Finding,
author = {Mitchell Wand},
title = {Finding the Source of Type Errors},
year = 1986,
booktitle = {Conference Record of the Thirteenth Annual Symposium on
Principles of Programming Languages},
publisher = {ACM},
pages = {38-43},
address = {St. Peterburg, Fla.} )
@incollection( Wand86From,
author = {Mitchell Wand},
title = {From Interpreter to Compiler: a Representational Derivation},
year = 1986,
booktitle = {Programs as Data Objects},
publisher = {Springer-Verlag Lecture Notes} )
@inproceedings( Felleisen86Control,
author = {Matthias Felleisen
and Daniel P. Friedman},
title = {
Control Operators, the SECD-Machine, and the Lambda-Calculus},
year = 1986,
month = aug,
booktitle = {3rd Working Conference on the Formal Description of
Programming Concepts},
pages = {193-219},
address = {Ebberup, Denmark} )
@techreport( Kohlbecker86Syntactic,
author = {Eugene E. Kohlbecker},
title = {Syntactic Extensions in the Programming Language Lisp},
year = 1986,
month = aug,
number = {)},
type = {Computer Science Technical Report #199 (Ph.D. Dissertatio},
institution = {Indiana University},
address = {Bloomington, Indiana} )
@article( Kohlbecker86Hygienic,
author = {Eugene E. Kohlbecker
and Daniel P. Friedman
and Matthias Felleisen
and Bruce Duba},
title = {Hygienic Macro Expansion},
year = 1986,
month = aug,
journal = {Symposium on LISP and Functional Programming},
pages = {151-161},
keywords = {hygienic} )
@inproceedings( Wand86Mystery,
author = {Mitchell Wand},
title = {The Mystery of the Tower Revealed: a Non-Reflective
Description of the Reflective Tower},
year = 1986,
month = aug,
booktitle = {
Proceedings of the 1986 ACM Symposium on LISP and Functional Programming},
pages = {298-307},
keywords = {tower} )
% Warning -- Errors During Conversion Next Entry
@article( 86Revised,
author = {},
title = {Revised^3 Report on the Algorithmic Language Scheme},
year = 1986,
month = dec,
journal = {ACM Sigplan Notices},
volume = 21,
number = 12,
editor = {Jonathan A. Rees
and William Clinger},
keywords = {rrrrs} )
@inproceedings( Haynes86Logic,
author = {Christopher T. Haynes},
title = {Logic Continuations},
year = 1986,
month = jul,
booktitle = {Proceedings of the Third International Conference on
Logic Programming},
publisher = {Springer-Verlag},
pages = {671-685} )
@inproceedings( Felleisen86Reasoning,
author = {Matthias Felleisen
and Daniel P. Friedman
and Eugene E. Kohlbecker
and Bruce Duba},
title = {Reasoning with Continuations},
year = 1986,
month = jun,
booktitle = {Proceedings of the Symposium on Logic in Computer Science},
publisher = {IEEE Computer Society Press},
pages = {131-141},
address = {Washington DC} )
@inproceedings( Kranz86Orbit,
author = {David Kranz
and Richard Kelsey
and Jonathan A. Rees
and Paul Hudak
and James Philbin
and Norman I. Adams},
title = {Orbit: an Optimizing Compiler for Scheme},
year = 1986,
month = jun,
booktitle = {Proceedings of the SIGPLAN '86 Symposium on Compiler
Construction},
publisher = {ACM},
pages = {219-233},
keywords = {orbit} )
@book( Feeley86Deux,
author = {Marc Feeley},
title = {Deux Approches a' L'Implantation Du Language Scheme},
year = 1986,
month = may,
publisher = {M.Sc. Thesis, De'partement d'Informatique et de Recherche
Ope'rationelle, University of Montreal} )
@inproceedings( Lang86Oaklisp,
author = {Kevin J. Lang
and Barak A. Pearlmutter},
title = {Oaklisp: an Object-Oriented Scheme with First Class Types",},
year = 1986,
month = sep,
booktitle = {ACM Conference on Object-Oriented Systems, Programming,
Languages and Applications",},
pages = {30-37} )
@techreport( Clinger87Scheme,
author = {William Clinger},
title = {The Scheme of Things: Streams Versus Generators},
year = 1987,
number = {Technical Report},
institution = {Tektronix, Inc.} )
@book( Dybvig87Scheme,
author = {R. Kent Dybvig},
title = {The Scheme Programming Language},
year = 1987,
publisher = {Prentice-Hall, Inc.},
address = {Englewood Cliffs, New Jersey},
keywords = {splang} )
@article( Feeley87Using,
author = {Marc Feeley
and Guy LaPalme},
title = {Using Closures for Code Generation},
year = 1987,
journal = {Journal of Computer Languages},
volume = 12,
number = 1,
institution = {Pergamon Press},
pages = {47-66} )
@article( Felleisen87Reflections,
author = {Matthias Felleisen},
title = {
Reflections on Landin'S J-Operator: a Partly Historical Note},
year = 1987,
journal = {Journal of Computer Languages},
volume = 12,
number = {3/4},
institution = {Pergamon Press},
pages = {197-207} )
@article( Felleisen87Reduction,
author = {Matthias Felleisen
and Daniel P. Friedman},
title = {A Reduction Semantics for Imperative Higher-Order Languages},
year = 1987,
journal = {Parallel Architectures and Languages Europe},
volume = 259,
booktitle = {Lecture Notes in Computer Science},
editor = {De Bakker, Nijman and Treleaven},
institution = {Springer-Verlag},
pages = {206-223},
address = {Berlin} )
@article( Felleisen87Syntactic,
author = {Matthias Felleisen
and Daniel P. Friedman
and Eugene E. Kohlbecker
and Bruce Duba},
title = {A Syntactic Theory of Sequential Control},
year = 1987,
journal = {Theoretical Computer Science},
volume = 52,
pages = {205-237} )
@book( Friedman87Little,
author = {Daniel P. Friedman
and Matthias Felleisen},
title = {The Little LISPer},
year = 1987,
publisher = {MIT Press},
keywords = {littlelisper} )
@article( Haynes87Abstracting,
author = {Christopher T. Haynes
and Daniel P. Friedman},
title = {Abstracting Timed Preemption with Engines},
year = 1987,
journal = {Journal of Computer Languages},
volume = 12,
number = 2,
institution = {Pergamon Press},
pages = {109-121},
keywords = {engines} )
% Warning -- Errors During Conversion Next Entry
@incollection( Slade87,
author = {Stephen Slade},
title = {},
year = 1987,
booktitle = {The T programming Language},
publisher = {Prentice-Hall Inc.},
address = {Englewood Cliffs, N.J.} )
@techreport( Dybvig87Three,
author = {R. Kent Dybvig},
title = {Three Implementation Models for Scheme},
year = 1987,
month = apr,
number = {)},
type = {
Department of Computer Science Technical Report #87-011 (Ph.D. Dissertatio},
institution = {University of North Carolina at Chapel Hill},
address = {Chapel Hill, North Carolina} )
@techreport( Felleisen87Calculi,
author = {Matthias Felleisen},
title = {The Calculi of Lambda-V-Cs Conversion: a Syntactic
Theory of Control and State in Imperative Higher-Order Programming
Languages},
year = 1987,
month = aug,
number = {)},
type = {Computer Science Technical Report #226. (Ph.D. Dissertatio},
institution = {Indiana University},
address = {Bloomington, Indiana} )
@techreport( Miller87Parallel,
author = {James S. Miller},
title = {A Parallel Processing System Based on MIT Scheme},
year = 1987,
month = aug,
number = {)},
type = {MIT LCS Technical Report 402 (Ph.D. Dissertatio},
institution = {Massachusetts Institute of Technology},
address = {Cambridge, Mass.} )
@techreport( Felleisen87Beyond,
author = {Matthias Felleisen
and Daniel P. Friedman
and Bruce Duba
and John Merrill},
title = {Beyond Continuations},
year = 1987,
month = feb,
number = {#216},
type = {Computer Science Dept. Technical Report},
institution = {Indiana University},
address = {Bloomington, Indiana} )
@inproceedings( Felleisen87Calculus,
author = {Matthias Felleisen
and Daniel P. Friedman},
title = {A Calculus for Assignments in Higher-Order Languages},
year = 1987,
month = jan,
booktitle = {
Conference Record of the 14th Annual ACM Symposium on Principles of
Programming Languages},
pages = {314-345},
address = {Munich, West Germany} )
@techreport( Felleisen87Syntactic,
author = {Matthias Felleisen
and Daniel P. Friedman},
title = {A Syntactic Theory of Sequential State},
year = 1987,
month = oct,
number = {#230},
type = {Computer Science Dept. Technical Report},
institution = {Indiana University},
address = {Bloomington, Indiana} )
@article( Haynes87Embedding,
author = {Christopher T. Haynes
and Daniel P. Friedman},
title = {Embedding Continuations in Procedural Objects},
year = 1987,
month = oct,
journal = {ACM Transactions on Programming Languages and Systems},
volume = 9,
number = 4,
pages = {582-598} )
@book( Eisenberg88Programming,
author = {Michael Eisenberg},
title = {Programming in Scheme},
year = 1988,
editor = {Harold Abelson},
publisher = {The Scientific Press},
address = {Redwood City, CA} )
@techreport( Kranz88Orbit,
author = {David Kranz},
title = {Orbit: an Optimizing Compiler for Scheme},
year = 1988,
number = {)},
type = {Computer Science Technical report #632 (Ph.D. Dissertatio},
institution = {Yale University},
keywords = {orbit-thesis} )
@incollection( Wand88Mystery,
author = {Mitchell Wand
and Daniel P. Friedman},
title = {The Mystery of the Tower Revealed: a Non-Reflective
Description of the Reflective Tower},
year = 1988,
booktitle = {Meta-Level Architectures and Reflection},
editor = {P. Maes and D. Nardi},
publisher = {Elsevier Sci. Publishers B.V. (North Holland)},
pages = {111-134} )
% Warning -- Errors During Conversion Next Entry
@incollection( Friedman88,
author = {Daniel P. Friedman
and Mitchell Wand
and Christopher T. Haynes
and Eugene E. Kohlbecker},
title = {},
year = 1988,
booktitle = {Programming Languages: Their Abstractions, Representations,
and Implementations},
publisher = {MIT Press and McGraw-Hill} )
@inproceedings( Adams88Object,
author = {Norman Adams
and Jonathan Rees},
title = {Object-Oriented Programming in Scheme},
year = 1988,
month = aug,
booktitle = {Conference Record of the 1988 ACM Conference on Lisp
and Functional Programming},
pages = {277-288},
keywords = {oopinscheme} )
@inproceedings( Clinger88Implementation,
author = {William D. Clinger
and Anne H. Hartheimer
and Eric M. Ost},
title = {Implementation Strategies for Continuations},
year = 1988,
month = aug,
booktitle = {Conference Record of the 1988 ACM Conference on Lisp
and Functional Programming},
pages = {124 131},
keywords = {contimpl} )
@article( Abelson88Lisp,
author = {Harold Abelson
and Gerald Jay Sussman},
title = {Lisp: a Language for Stratified Design},
year = 1988,
month = feb,
journal = {BYTE},
pages = {207-218} )
@article( Clinger88Semantics,
author = {William Clinger},
title = {Semantics of Scheme},
year = 1988,
month = feb,
journal = {BYTE},
pages = {221-227} )
@inproceedings( Bawden88Syntactic,
author = {Alan Bawden
and Jonathan Rees},
title = {Syntactic Closures},
year = 1988,
month = jul,
booktitle = {Proceedings of the 1988 ACM Symposium on LISP
and Functional Programming},
address = {Salt Lake City, Utah.},
keywords = {macrology} )
@inproceedings( Dybvig88Variable,
author = {R. Kent Dybvig
and Robert Hieb},
title = {A Variable-Arity Procedural Interface},
year = 1988,
month = jul,
booktitle = {
Proceedings of the 1988 ACM Symposium on LISP and Functional Programming},
pages = {106-115},
address = {Salt Lake City, Utah} )
@inproceedings( Felleisen88Abstract,
author = {Matthias Felleisen
and Mitchell Wand
and Daniel P. Friedman
and Bruce Duba},
title = {Abstract Continuations: a Mathematical Semantics for
Handling Functional Jumps},
year = 1988,
month = jul,
booktitle = {Proceedings of the 1988 ACM Symposium on LISP
and Functional Programming},
address = {Salt Lake City, Utah.} )
@article( Dybvig88Expansion,
author = {R. Kent Dybvig
and Daniel P. Friedman
and Christopher T. Haynes},
title = {Expansion-Passing Style: a General Macro Mechanism},
year = 1988,
month = jun,
journal = {Lisp and Symbolic Computation: An International Journal},
volume = 1,
number = 1,
institution = {Kluwer Academic Publishers},
pages = {53-76} )
@inproceedings( Shivers88Control,
author = {Olin Shivers},
title = {Control Flow Analysis in Scheme},
year = 1988,
month = jun,
booktitle = {
Proceedings of the Sigplan 1988 Conference on Programming Language
Design and Implementation},
pages = {164-174},
address = {Atlanta, Georgia},
keywords = {schflow} )
@techreport( Franco88Creating,
author = {John Franco
and Daniel P. Friedman},
title = {
Creating Efficient Programs by Exchanging Data for Procedures},
year = 1988,
month = mar,
number = {#245},
type = {Computer Science Technical Report},
institution = {Indiana University},
address = {Bloomington, Indiana} )
@article( Lang88Oaklisp,
author = {Kevin J. Lang
and Barak A. Pearlmutter},
title = {Oaklisp: an Object-Oriented Dialect of Scheme},
year = 1988,
month = may,
journal = {Lisp and Symbolic Computation: An International Journal},
volume = 1,
number = 1,
institution = {Kluwer Academic Publishers},
pages = {39-51},
keywords = {oaklisp} )
@techreport( Shivers88Semantics,
author = {Olin Shivers},
title = {
The Semantics of Scheme Control Flow Analysis (Preliminary).},
year = 1988,
month = nov,
number = {ERGO-90-090},
type = {Technical Report},
institution = {CMU School of Computer Science},
address = {Pittsburgh, Penn.} )
@article( Dybvig89Engines,
author = {R. Kent Dybvig
and Robert Hieb},
title = {Engines From Continuations},
year = 1989,
journal = {Journal of Computer Languages},
volume = 14,
number = 2,
pages = {109-123} )
% Warning -- Errors During Conversion Next Entry
@incollection( Springer89,
author = {George Springer
and Daniel P. Friedman},
title = {},
year = 1989,
booktitle = {Scheme and the Art of Programming},
publisher = {MIT Press and McGraw-Hill},
keywords = {scheme-art} )
@inproceedings( Vegdahl89Runtime,
author = {Steven R. Vegdahl
and Uwe F. Pleban},
title = {The Runtime Environment for Screme, a Scheme Implementation
on the 88000},
year = 1989,
month = apr,
booktitle = {
Proceedings of the Third International Conference on Architectural
Support for Programming Languages and Operating Systems},
pages = {172-182},
address = {Boston, Mass.} )
@techreport( Bartlett89Scheme,
author = {Joel F. Bartlett},
title = {Scheme->C a Portable Scheme-to-C Compiler},
year = 1989,
month = jan,
number = 1,
type = {Research Report 89},
institution = {DEC Western Research Laboratory},
address = {Palo Alto, California} )
@mastersthesis( Rees89Modular,
author = {Jonathan Rees},
title = {Modular Macros},
year = 1989,
month = may,
school = {Department of Electrical Engineering and Computer Science,
Massachusetts Institute of Technology},
keywords = {modmac} )
@article( III89Interprocedural,
author = {Williams Ludwell Harrison III},
title = {The Interprocedural Analysis and Automatic Parallellization
of Scheme Programs},
year = 1989,
month = oct,
journal = {Lisp and Symbolic Computation: An International Journal},
volume = 2,
number = {3/4},
institution = {Kluwer Academic Publishers} )
@book( Eisenberg90Programming,
author = {Michael Eisenberg
and William Clinger
and Anne Hartheimer},
title = {Programming in Macscheme},
year = 1990,
editor = {Harold Abelson},
publisher = {The Scientific Press},
address = {Redwood City, CA} )
@article( Franco90Towards,
author = {John Franco
and Daniel P. Friedman},
title = {
Towards a Facility for Lexically Scoped, Dynamic Mutual Recursion
in Scheme},
year = 1990,
journal = {Journal of Computer Languages},
volume = 15,
number = 1,
institution = {Pergamon Press},
pages = {55-64} )
@article( Franco90Multi,
author = {John Franco
and Daniel Friedman
and Steven Johnson},
title = {Multi-Way Streams in Scheme},
year = 1990,
journal = {Journal of Computer Languages},
volume = 15,
number = 2,
pages = {109-125} )
% Warning -- Errors During Conversion Next Entry
@incollection( Kamin90,
author = {Samuel Kamin},
title = {},
year = 1990,
booktitle = {Programming Languages: An Interpreter-based Approach},
publisher = {Addison-Wesley},
address = {Reading, Mass.} )
@article( Rozas90Free,
author = {Guillermo Rozas
and James Miller},
title = {Free Variables and First-Class Environments},
year = 1990,
month = dec,
journal = {Lisp and Symbolic Computation: An International Journal},
volume = 3,
number = 4,
institution = {Kluwer Academic Publishers} )
@techreport( Normark90Simulation,
author = {Kurt Normark},
title = {
Simulation of Object-Oriented Concepts and Mechanisms in Scheme},
year = 1990,
month = jan,
number = {90-01},
type = {Institute for Electronic Systems Technical Report},
institution = {Aalborg University},
address = {Aalborg, Denmark},
keywords = {oopmech} )
@article( Sitaram90Control,
author = {Dorai Sitaram
and Matthias Felleisen},
title = {Control Delimiters and Their Hierarchies},
year = 1990,
month = jan,
journal = {Lisp and Symbolic Computation: An International Journal},
volume = 3,
number = 1,
institution = {Kluwer Academic Publishers},
pages = {67-99},
keywords = {ctrldelim} )
@inproceedings( Curtis90Module,
author = {Pavel Curtis
and James Rauen},
title = {A Module System for Scheme},
year = 1990,
month = jun,
booktitle = {Proceedings of the 1990 ACM Conference on Lisp
and Functional Programming},
address = {Nice, France},
keywords = {module} )
@inproceedings( Feeley90Parallel,
author = {Marc Feeley
and James S. Miller},
title = {A Parallel Virtual Machine for Efficient Scheme Compilation},
year = 1990,
month = jun,
booktitle = {Proceedings of the 1990 ACM Conference on Lisp
and Functional Programming},
address = {Nice, France} )
@inproceedings( Hanson90Efficient,
author = {Chris Hanson},
title = {Efficient Stack Allocation for Tail-Recursive Languages},
year = 1990,
month = jun,
booktitle = {Proceedings of the 1990 ACM Conference on Lisp
and Functional Programming},
address = {Nice, France} )
@inproceedings( Katz90Continuing,
author = {Morry Katz
and Daniel Weise},
title = {Continuing Into the Future:
on the Interaction of Futures and First-Class Continuations},
year = 1990,
month = jun,
booktitle = {Proceedings of the 1990 ACM Conference on Lisp
and Functional Programming},
address = {Nice, France} )
@article( Bonzon90Matacircular,
author = {Pierre Bonzon},
title = {A Matacircular Evaluator for a Logical Extension of Scheme},
year = 1990,
month = mar,
journal = {Lisp and Symbolic Computation: An International Journal},
volume = 3,
number = 2,
institution = {Kluwer Academic Publishers},
pages = {113-133} )
@inproceedings( Dybvig90Continuations,
author = {R. Kent Dybvig
and Robert Hieb},
title = {Continuations and Concurrency},
year = 1990,
month = mar,
booktitle = {Proceedings of the Second ACM SIGPLAN Symposium on
Principles and Practice of Parallel Programming},
pages = {128-136},
address = {Seattle, Washington} )
@techreport( Shivers90Data,
author = {Olin Shivers},
title = {Data-Flow Analysis and Type Recovery in Scheme. },
year = 1990,
month = mar,
number = {CMU-CS-90-115},
type = {Technical Report},
institution = {CMU School of Computer Science},
address = {Pittsburgh, Penn.} )
@article( Dybvig90New,
author = {R. Kent Dybvig
and Robert Hieb},
title = {A New Approach to Procedures with Variable Arity},
year = 1990,
month = sep,
journal = {Lisp and Symbolic Computation: An International Journal},
volume = 3,
number = 3,
institution = {Kluwer Academic Publishers},
pages = {229-244} )
@inproceedings( Hieb90Representing,
author = {Robert Hieb
and R. Kent Dybvig
and Carl Bruggeman},
title = {
Representing Control in the Presence of First-Class Continuations},
year = 1990,
month = jun,
booktitle = {Proceedings of the SIGPLAN '90 Conference on
Programming Language Design and Implementation},
address = {White Plains, New York} )