Browse Source

Add a some new references, apply minor adjustments to some existing references.

master
Daniel Hillerström 5 years ago
parent
commit
397c753ce3
  1. 73
      thesis.bib
  2. 7
      thesis.tex

73
thesis.bib

@ -743,11 +743,13 @@
} }
@techreport{Steele78, @techreport{Steele78,
title = {{RABBIT}: A Compiler for {SCHEME}},
author = {Guy Steele},
number = {AITR-474},
institution = {{INRIA}},
title = {{RABBIT}: A Compiler for {SCHEME} (A Study in Compiler Optimization)},
author = {Guy L. Steele},
institution = {{MIT}},
number = {TR-474},
year = {1978}, year = {1978},
month = may,
address = {Cambridge, Massachusetts, USA}
} }
@inproceedings{DanvyF90, @inproceedings{DanvyF90,
@ -1331,35 +1333,38 @@
} }
# Second-hand reference for call/cc # Second-hand reference for call/cc
@article{Abelson91,
author = {Abelson, H.
and Dybvig, R. K.
and Haynes, C. T.
and Rozas, G. J.
and Adams, N. I.
and Friedman, D. P.
and Kohlbecker, E.
and Steele, G. L.
and Bartley, D. H.
and Halstead, R.
and Oxley, D.
and Sussman, G. J.
and Brooks, G.
and Hanson, C.
and Pitman, K. M.
and Wand, M.
and Clinger, William
and Rees, Jonathan},
title = {Revised4 Report on the Algorithmic Language Scheme},
year = {1991},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
volume = {IV},
number = {3},
issn = {1045-3563},
journal = {SIGPLAN Lisp Pointers},
month = jul,
pages = {1–-55}
@techreport{AbelsonHAKBOBPCRFRHSHW85,
author = {Hal Abelson
and Chris Haynes
and Norman Adams
and Eugene Kohlbecker
and David Bartley
and Don Oxley
and Gary Brooks
and Kent Pitman
and William Clinger
and Jonathan Rees
and Dan Friedman
and Bill Rozas
and Robert Halstead
and Gerald Jey Sussman
and Chris Hanson
and Mitchell Wand},
title = {The Revised Revised Report on {Scheme} or An {UnCommon} {Lisp}},
year = {1985},
institution = {MIT},
number = {No. 848},
month = aug,
type = {AI Memo}
}
# MacLisp (catch)
@misc{Moon74,
author = {David A. Moon},
title = {{MACLISP} Reference Manual},
year = 1974,
howpublished = {Project {MAC} -- {MIT}},
month = apr
} }
# Common Lisp (resumable exceptions) # Common Lisp (resumable exceptions)
@ -1374,7 +1379,7 @@
# System F # System F
@phdthesis{Girard72, @phdthesis{Girard72,
author = {J. Y. Girard},
author = {Jean-Yves Girard},
school = {Universit{\'e} Paris 7}, school = {Universit{\'e} Paris 7},
title = {Interpr{\'e}tation fonctionnelle et {\'e}limination des coupures de l'arithm{\'e}tique d'ordre sup{\'e}rieur}, title = {Interpr{\'e}tation fonctionnelle et {\'e}limination des coupures de l'arithm{\'e}tique d'ordre sup{\'e}rieur},
year = 1972, year = 1972,

7
thesis.tex

@ -503,9 +503,10 @@ handlers.
\label{ch:continuations} \label{ch:continuations}
Undelimited control: Landin's J~\cite{Landin98}, Reynolds' Undelimited control: Landin's J~\cite{Landin98}, Reynolds'
escape~\cite{Reynolds98a}, Scheme75's catch~\cite{SussmanS75}, callcc
is a procedural variation of catch. It was invented in
1982~\cite{Abelson91}.
escape~\cite{Reynolds98a}, Scheme75's catch~\cite{SussmanS75} ---
which was based the less expressive MacLisp catch~\cite{Moon74},
callcc is a procedural variation of catch. It was invented in
1982~\cite{AbelsonHAKBOBPCRFRHSHW85}.
Delimited control: Control delimiters form the basis for delimited Delimited control: Control delimiters form the basis for delimited
control. \citeauthor{Felleisen88} introduced control delimiters in control. \citeauthor{Felleisen88} introduced control delimiters in

Loading…
Cancel
Save