This page provides bibtex and LaTeX entries for the proceedings of the Scheme 2004 workshop as well as for each of the individual papers contained in the technical program. They have been debugged, but if any errors remain, please email corrections to Olin Shivers. Note:
\url{...} command
provided by the url package, which comes standard with most
TeX releases. Your document will therefore need to include a
\usepackage{url} command in its prelude.
notes field of the bibtex
entries rather than specified with a separate url field,
as the standard bibtex styles with which we are familiar do not make use
of a url field.
crossref=SchemeWorkshop2004
field to supply values for the
editor,
booktitle,
year,
month,
address, and
note
fields of the individual papers.
@Proceedings{SchemeWorkshop2004,
title = {Fifth {ACM} {SIG\-PLAN} Workshop on {S}cheme and Functional Programming},
editor = {Olin Shivers and Oscar Waddell},
booktitle = {Proceedings of the Fifth {ACM} {SIG\-PLAN} Workshop on
{S}cheme and Functional Programming},
year = 2004,
month = sep # " 22,",
address = {Snowbird, Utah},
note =
{Technical report TR600,
Department of Computer Science, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}}
}
@InProceedings{Normark:Scheme04,
author = {Kurt N{\o}rmark},
title = {{S}cheme program documentation tools},
crossref = "SchemeWorkshop2004",
pages = "1-11"
}
@InProceedings{Carl:Scheme04,
author = {Stephen Carl},
title = {A framework for memory-management experimentation},
crossref = "SchemeWorkshop2004",
pages = "13-19"
}
@InProceedings{Bagrak-Shivers:Scheme04,
title = {{t}rx: Regular-tree expressions, now in {S}cheme},
author = {Ilya Bagrak and Olin Shivers},
crossref = "SchemeWorkshop2004",
pages = "21-32"
}
@InProceedings{MacHenry-Matthews:Scheme04,
title = {Topsl: A domain-specific language for on-line surveys},
author = {Mike MacHenry and Jacob Matthews},
crossref = "SchemeWorkshop2004",
pages = "33-39"
}
@InProceedings{Owens-al:Scheme04,
title = {Lexer and parser generators in {S}cheme},
author = {Scott Owens and Matthew Flatt and
Olin Shivers and Benjamin McMullan},
crossref = "SchemeWorkshop2004",
pages = "41-52"
}
@InProceedings{Gray-Flatt:Scheme04,
title = {Compiling {J}ava to {PLT} {S}cheme},
author = {Kathryn E. Gray and Matthew Flatt},
crossref = "SchemeWorkshop2004",
pages = "53-61"
}
@InProceedings{Barzilay-Orlovsky:Scheme04,
title = {Foreign interface for {PLT} {S}cheme},
author = {Eli Barzilay and Dmitry Orlovsky},
crossref = "SchemeWorkshop2004",
pages = "63-74"
}
@InProceedings{Ciabrini:Scheme04,
title = {Debugging {S}cheme fair threads},
author = {Damien Ciabrini},
crossref = "SchemeWorkshop2004",
pages = "75-86"
}
@InProceedings{Epardaud:Scheme04,
title = {Mobile reactive programming in {ULM}},
author = {St\'ephane Epardaud},
crossref = "SchemeWorkshop2004",
pages = "87-98"
}
@InProceedings{Shan:Scheme04,
title = {Shift to control},
author = {{Chung-chieh} Shan},
crossref = "SchemeWorkshop2004",
pages = "99-107"
}
@InProceedings{Egner-al:Scheme04,
title = {Cleaning up the tower: Numbers in {S}cheme},
author = {Sebastian Egner and Richard Kelsey and Michael Sperber},
crossref = "SchemeWorkshop2004",
pages = "109-120"
}
@InProceedings{Feeley:Scheme04,
title = {The {R6RS} status report},
title = {Marc Feeley},
crossref = "SchemeWorkshop2004",
pages = "121-123"
}
% The entire proceedings
\bibitem{SchemeWorkshop2004}
Olin Shivers and Oscar Waddell, editors. \newblock
\emph{Proceedings of the Fifth ACM SIGPLAN
Workshop on Scheme and Functional Programming.} \newblock
September 22, 2004, Snowbird, Utah. \newblock
Technical report TR600,
Computer Science Department, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}
% The individual papers
\bibitem{Normark:Scheme04}
Kurt N{\o}rmark. \newblock
Scheme program documentation tools. \newblock
In \emph{Proceedings of the Fifth ACM SIGPLAN
Workshop on Scheme and Functional Programming,}
pages~1--11,
September 22, 2004, Snowbird, Utah. \newblock
Technical report TR600,
Computer Science Department, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}
\bibitem{Carl:Scheme04}
Stephen Carl. \newblock
A framework for memory-management experimentation. \newblock
In \emph{Proceedings of the Fifth ACM SIGPLAN
Workshop on Scheme and Functional Programming,}
pages~13--19,
September 22, 2004, Snowbird, Utah. \newblock
Technical report TR600,
Computer Science Department, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}
\bibitem{Bagrak-Shivers:Scheme04}
Ilya Bagrak and Olin Shivers. \newblock
trx: Regular-tree expressions, now in Scheme. \newblock
In \emph{Proceedings of the Fifth ACM SIGPLAN
Workshop on Scheme and Functional Programming,}
pages~21--32,
September 22, 2004, Snowbird, Utah. \newblock
Technical report TR600,
Computer Science Department, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}
\bibitem{MacHenry-Matthews:Scheme04}
Mike MacHenry and Jacob Matthews. \newblock
Topsl: A domain-specific language for on-line surveys. \newblock
In \emph{Proceedings of the Fifth ACM SIGPLAN
Workshop on Scheme and Functional Programming,}
pages~33--39,
September 22, 2004, Snowbird, Utah. \newblock
Technical report TR600,
Computer Science Department, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}
\bibitem{Owens-al:Scheme04}
Scott Owens, Matthew Flatt, Olin Shivers and Benjamin McMullan. \newblock
Lexer and parser generators in Scheme. \newblock
In \emph{Proceedings of the Fifth ACM SIGPLAN
Workshop on Scheme and Functional Programming,}
pages~41--52,
September 22, 2004, Snowbird, Utah. \newblock
Technical report TR600,
Computer Science Department, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}
\bibitem{Gray-Flatt:Scheme04}
Kathryn E.~Gray and Matthew Flatt. \newblock
Compiling Java to PLT Scheme. \newblock
In \emph{Proceedings of the Fifth ACM SIGPLAN
Workshop on Scheme and Functional Programming,}
pages~53--61,
September 22, 2004, Snowbird, Utah. \newblock
Technical report TR600,
Computer Science Department, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}
\bibitem{Barzilay-Orlovsky:Scheme04}
Eli Barzilay and Dmitry Orlovsky. \newblock
Foreign interface for PLT Scheme. \newblock
In \emph{Proceedings of the Fifth ACM SIGPLAN
Workshop on Scheme and Functional Programming,}
pages~63--74,
September 22, 2004, Snowbird, Utah. \newblock
Technical report TR600,
Computer Science Department, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}
\bibitem{Ciabrini:Scheme04}
Damien Ciabrini. \newblock
Debugging Scheme fair threads. \newblock
In \emph{Proceedings of the Fifth ACM SIGPLAN
Workshop on Scheme and Functional Programming,}
pages~75--86,
September 22, 2004, Snowbird, Utah. \newblock
Technical report TR600,
Computer Science Department, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}
\bibitem{Epardaud:Scheme04}
St\'ephane Epardaud. \newblock
Mobile reactive programming in ULM. \newblock
In \emph{Proceedings of the Fifth ACM SIGPLAN
Workshop on Scheme and Functional Programming,}
pages~87--98,
September 22, 2004, Snowbird, Utah. \newblock
Technical report TR600,
Computer Science Department, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}
\bibitem{Shan:Scheme04}
Chung-chieh Shan. \newblock
Shift to control. \newblock
In \emph{Proceedings of the Fifth ACM SIGPLAN
Workshop on Scheme and Functional Programming,}
pages~99--107,
September 22, 2004, Snowbird, Utah. \newblock
Technical report TR600,
Computer Science Department, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}
\bibitem{Egner-al:Scheme04}
Sebastian Egner, Richard Kelsey, Michael Sperber. \newblock
Cleaning up the tower: Numbers in Scheme. \newblock
In \emph{Proceedings of the Fifth ACM SIGPLAN
Workshop on Scheme and Functional Programming,}
pages~109--120,
September 22, 2004, Snowbird, Utah. \newblock
Technical report TR600,
Computer Science Department, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}
\bibitem{Feeley:Scheme04}
Marc Feeley. \newblock
The R6RS status report. \newblock
In \emph{Proceedings of the Fifth ACM SIGPLAN
Workshop on Scheme and Functional Programming,}
pages~121--123,
September 22, 2004, Snowbird, Utah. \newblock
Technical report TR600,
Computer Science Department, Indiana University.
\url{http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600}