2024-06-16 09:58:08 -04:00
|
|
|
|
<!DOCTYPE html>
|
|
|
|
|
<html>
|
|
|
|
|
<head>
|
|
|
|
|
<title>
|
|
|
|
|
Applications of Scheme
|
|
|
|
|
</title>
|
|
|
|
|
<meta name="generator" content="SchemeBib and Site-ML" charset=
|
|
|
|
|
"utf-8">
|
|
|
|
|
<meta name="description" content=
|
|
|
|
|
"Online bibliography of Scheme research">
|
|
|
|
|
<meta name="keywords" content=
|
|
|
|
|
"Scheme, bibliography, research, XML, web programming">
|
|
|
|
|
<meta name="robots" content="index,follow">
|
|
|
|
|
<link rel="stylesheet" href="basic.css" type="text/css">
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
<table width="100%">
|
|
|
|
|
<tr valign="top">
|
|
|
|
|
<td width="124">
|
|
|
|
|
<table width="124">
|
|
|
|
|
<tr width="124" height="45">
|
|
|
|
|
<td width="124" height="45">
|
2024-06-16 12:23:48 -04:00
|
|
|
|
<img width="124" height="45" border="0" alt=
|
|
|
|
|
"Readscheme.org" src="./imgs/nav-logo.gif">
|
2024-06-16 09:58:08 -04:00
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="124">
|
|
|
|
|
<td width="124" height="124">
|
|
|
|
|
<a href="./index.html" target="_top"><img width=
|
|
|
|
|
"124" height="124" border="0" alt=
|
|
|
|
|
"Scheme Bibliography Home" src=
|
|
|
|
|
"./imgs/nav_mainlogo.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="30">
|
|
|
|
|
<td width="124" height="30">
|
|
|
|
|
<a href="./page1.html" target="_top"><img width=
|
|
|
|
|
"124" height="30" border="0" alt="Classics" src=
|
|
|
|
|
"./imgs/nav_classics.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="18">
|
|
|
|
|
<td width="124" height="18">
|
|
|
|
|
<a href="./page2.html" target="_top"><img width=
|
|
|
|
|
"124" height="18" border="0" alt="Semantics" src=
|
|
|
|
|
"./imgs/nav_sem.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="18">
|
|
|
|
|
<td width="124" height="18">
|
|
|
|
|
<a href="./page3.html" target="_top"><img width=
|
|
|
|
|
"124" height="18" border="0" alt="Macros" src=
|
|
|
|
|
"./imgs/nav_macros.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="18">
|
|
|
|
|
<td width="124" height="18">
|
|
|
|
|
<a href="./page4.html" target="_top"><img width=
|
|
|
|
|
"124" height="18" border="0" alt="Objects" src=
|
|
|
|
|
"./imgs/nav_objects.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="30">
|
|
|
|
|
<td width="124" height="30">
|
|
|
|
|
<a href="./page5.html" target="_top"><img width=
|
|
|
|
|
"124" height="30" border="0" alt="Modules" src=
|
|
|
|
|
"./imgs/nav_modules.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="18">
|
|
|
|
|
<td width="124" height="18">
|
|
|
|
|
<a href="./page6.html" target="_top"><img width=
|
|
|
|
|
"124" height="18" border="0" alt="Continuations"
|
|
|
|
|
src="./imgs/nav_cps.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="30">
|
|
|
|
|
<td width="124" height="30">
|
|
|
|
|
<a href="./pagexml.html" target="_top"><img width=
|
|
|
|
|
"124" height="30" border="0" alt="Web Programming"
|
|
|
|
|
src="./imgs/nav_xml.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="18">
|
|
|
|
|
<td width="124" height="18">
|
|
|
|
|
<a href="./page7.html" target="_top"><img width=
|
|
|
|
|
"124" height="18" border="0" alt="Applications"
|
|
|
|
|
src="./imgs/focus_nav_appl.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="18">
|
|
|
|
|
<td width="124" height="18">
|
|
|
|
|
<a href="./page8.html" target="_top"><img width=
|
|
|
|
|
"124" height="18" border="0" alt="Implementation"
|
|
|
|
|
src="./imgs/nav_impl.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="30">
|
|
|
|
|
<td width="124" height="30">
|
|
|
|
|
<a href="./page9.html" target="_top"><img width=
|
|
|
|
|
"124" height="30" border="0" alt=
|
|
|
|
|
"Concurrent Programming" src=
|
|
|
|
|
"./imgs/nav_conc.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="30">
|
|
|
|
|
<td width="124" height="30">
|
|
|
|
|
<a href="./page10.html" target="_top"><img width=
|
|
|
|
|
"124" height="30" border="0" alt=
|
|
|
|
|
"Partial Evaluation" src="./imgs/nav_pe.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="18">
|
|
|
|
|
<td width="124" height="18">
|
|
|
|
|
<a href="./page11.html" target="_top"><img width=
|
|
|
|
|
"124" height="18" border="0" alt="Reflection" src=
|
|
|
|
|
"./imgs/nav_reflect.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr width="124" height="30">
|
|
|
|
|
<td width="124" height="30">
|
|
|
|
|
<a href="./whats_new.html" target=
|
|
|
|
|
"_top"><img width="124" height="30" border="0" alt=
|
|
|
|
|
"Recent Additions" src="./imgs/nav_recent.gif"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
<td width="20">
|
|
|
|
|
<img width="20" height="1" border="0" src=
|
|
|
|
|
"./imgs/dot_clear.gif">
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<a name="applications" id="applications"></a>
|
|
|
|
|
<h2>
|
|
|
|
|
Applications of Scheme
|
|
|
|
|
</h2>
|
|
|
|
|
<p>
|
|
|
|
|
The <em>XML and Web Programming section</em> now has
|
|
|
|
|
its own <a href="./pagexml.html">page</a>
|
|
|
|
|
</p><a name="pearls" id="pearls"></a>
|
|
|
|
|
<h3>
|
|
|
|
|
Programming Pearls in Scheme
|
|
|
|
|
</h3>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Jeremiah Willcock, Andrew Lumsdaine and Daniel
|
|
|
|
|
Quinlan. "Tabled execution in Scheme (Scheme Pearl)".
|
|
|
|
|
<em>2008 Workshop on Scheme and Functional
|
|
|
|
|
Programming</em>. September 2008. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2008/08-willcock.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Shriram Krishnamurthi. "Automata as Macros".
|
|
|
|
|
<em>Journal of Functional Programming</em>. 2005.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://www.cs.brown.edu/~sk/Publications/Papers/Published/sk-automata-macros/">
|
|
|
|
|
downloadable paper</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Ronald Garcia and Andrew Lumsdaine. "Type Classes
|
|
|
|
|
Without Types". <em>2005 Workshop on Scheme and
|
|
|
|
|
Functional Programming</em>. September 2005. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/garcia.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/garcia.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Sebastian Egner. "Eager Comprehensions in Scheme:
|
|
|
|
|
The design of SRFI-42". <em>2005 Workshop on Scheme and
|
|
|
|
|
Functional Programming</em>. September 2005. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/egner.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/egner.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Oleg Kiselyov. "Towards the best collection API
|
|
|
|
|
(extended abstract)". <em>Lightweight Languages 2003
|
|
|
|
|
(LL3) workshop</em>. November 2003. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://pobox.com/~oleg/ftp/Computation/Computation.html#enumerator-stream">
|
|
|
|
|
html</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Mads Sig Ager, Olivier Danvy and Henning Korsholm
|
|
|
|
|
Rohde. "On Obtaining Knuth, Morris, and Pratt's String
|
|
|
|
|
Matcher by Partial Evaluation". <em>ASIAN Symposium on
|
|
|
|
|
Partial Evaluation and Semantics-Based Program
|
|
|
|
|
Manipulation, ASIA-PEPM '02</em>. July 2002. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://www.brics.dk/RS/02/32/BRICS-RS-02-32.ps.gz">ps</a>
|
|
|
|
|
<a href=
|
|
|
|
|
"http://www.brics.dk/RS/02/32/BRICS-RS-02-32.pdf">pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Matthias Felleisen. "Recursion and Circularity:
|
|
|
|
|
Extended Puzzle with Solution". Indiana University.
|
|
|
|
|
TR-201. October 1986.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Hal Abelson and Gerald Jay Sussman. "LISP: A
|
|
|
|
|
Language for Stratified Design". MIT AI Lab. AI Lab
|
|
|
|
|
Memo AIM-986. August 1987. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-986.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-986.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Hal Abelson and Gerald Jay Sussman. "Lisp: A
|
|
|
|
|
Language for Stratified Design". <em>BYTE</em>.
|
|
|
|
|
February 1988.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Daniel P. Friedman. "From Direct Style to Monadic
|
|
|
|
|
Style through Continuation-Passing Style". 2002.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://www.cs.indiana.edu/l/www/classes/b621/rember.ps">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://www.cs.indiana.edu/l/www/classes/b621/rember.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Daniel P. Friedman. "Direct Style from Monadic
|
|
|
|
|
Style and Back". 2002. Available online: <a href=
|
|
|
|
|
"http://www.cs.indiana.edu/l/www/classes/b621/traverseS.ps">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://www.cs.indiana.edu/l/www/classes/b621/traverseS.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Jonathan Sobel, Erik Hilsdale, R. Kent Dybvig,
|
|
|
|
|
Daniel P. Friedman. "Abstraction and Performance from
|
|
|
|
|
Explicit Monadic Reflection". <em>2005 Workshop on
|
|
|
|
|
Scheme and Functional Programming</em>. September 2005.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/sobel.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/sobel.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Jonathon Sobel and Daniel P. Friedman. "Recycling
|
|
|
|
|
Continuations". <em>1998 International Conference on
|
|
|
|
|
Functional Programming (ICFP'98)</em>. September 1998.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://www.cs.indiana.edu/hyplan/jsobel/Recycling/recycling.ps">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://www.cs.indiana.edu/hyplan/jsobel/Recycling/recycling.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Oleg Kiselyov. "Binary parsing". <em>A micro-talk
|
|
|
|
|
presentation at a Workshop on Scheme and Functional
|
|
|
|
|
Programming 2000</em>. September 2000. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://pobox.com/~oleg/ftp/Scheme/#binio">html</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Oleg Kiselyov. "General ways to traverse
|
|
|
|
|
collections". April 2000. Available online: <a href=
|
|
|
|
|
"http://pobox.com/~oleg/ftp/Scheme/enumerators-callcc.html">
|
|
|
|
|
html</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Oleg Kiselyov. "Monadic Programming in Scheme".
|
|
|
|
|
January 2002. Available online: <a href=
|
|
|
|
|
"http://pobox.com/~oleg/ftp/Scheme/monad-in-Scheme.html">
|
|
|
|
|
html</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>John Franco and Daniel P. Friedman. "Creating
|
|
|
|
|
Efficient Programs by Exchanging Data for Procedures".
|
|
|
|
|
Indiana University. Computer Science Technical Report
|
|
|
|
|
245. March 1988.
|
|
|
|
|
</li>
|
|
|
|
|
<li>John Franco and Daniel P. Friedman. "Creating
|
|
|
|
|
Efficient Programs by Exchanging Data for Procedures".
|
|
|
|
|
<em>Journal of Computer Languages</em>. Vol. 4. Num. 1.
|
|
|
|
|
1989.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Olivier Danvy. "Programming with Tighter Control".
|
|
|
|
|
<em>BIGRE Bulletin</em>. 65. July 1989.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Olivier Danvy. "On listing list prefixes". <em>Lisp
|
|
|
|
|
Pointers</em>. Vol. 2. No. 3-4. January 1989.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Olivier Danvy. "Combiner Logiquement en Scheme".
|
|
|
|
|
<em>BIGRE Bulletin</em>. 65. July 1989.
|
|
|
|
|
</li>
|
|
|
|
|
</ul><a name="prog-env" id="prog-env"></a>
|
|
|
|
|
<h3>
|
|
|
|
|
Programming Environments
|
|
|
|
|
</h3>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Guillaume Cartier and Louis-Julien Guillemette.
|
|
|
|
|
"JazzScheme: Evolution of a Lisp-Based Development
|
|
|
|
|
System". <em>2010 Workshop on Scheme and Functional
|
|
|
|
|
Programming</em>. August 2010. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2010/05-cartier.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Robert Bruce Findler, John Clements, Cormac
|
|
|
|
|
Flanagan, Matthew Flatt, Shriram Krishnamurthi, Paul A.
|
|
|
|
|
Steckler and Matthias Felleisen. "DrScheme: A
|
|
|
|
|
Programming Environment for Scheme". <em>Journal of
|
|
|
|
|
Functional Programming</em>. 2002. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/jfp01-fcffksf.ps">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/jfp01-fcffksf.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Robert Bruce Findler, Cormac Flanagan, Matthew
|
|
|
|
|
Flatt, Shriram Krishnamurthi and Matthias Felleisen.
|
|
|
|
|
"DrScheme: A Pedagogic Programming Environment for
|
|
|
|
|
Scheme". <em>International Symposium on Programming
|
|
|
|
|
Languages: Implementations, Logics, and Programs (PLILP
|
|
|
|
|
97)</em>. 1997. Available online: <a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/plilp97-fffkf.ps.gz">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>John Clements, Paul T. Graunke, Shriram
|
|
|
|
|
Krishnamurthi and Matthias Felleisen. "Little Languages
|
|
|
|
|
and their Programming Environments". <em>Proceedings of
|
|
|
|
|
Monterey Workshop 2001</em>. 2001. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/mw01-cgkf.pdf">pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>John Clements, Shriram Krishnamurthi, Matthias
|
|
|
|
|
Felleisen. "Little Languages and their Programming
|
|
|
|
|
Environments ". Rice University. TR 99-350. 1999.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/tr99-350.pdf.gz">pdf</a>
|
|
|
|
|
<a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/tr99-350.ps.gz">ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Manuel Serrano. "Bee: an Integrated Development
|
|
|
|
|
Environment for the Scheme Programming Language". <em>
|
|
|
|
|
Journal of Functional Programming '00</em>. May 2000.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://www.inria.fr/mimosa/Manuel.Serrano/publi/serrano-jfp00.ps.gz">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Michael A. Eisenberg. "Bochser: An Integrated
|
|
|
|
|
Scheme Programming System". Massachusetts Institute of
|
|
|
|
|
Technology. MIT Computer Science Technical Report 349.
|
|
|
|
|
October 1985.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Robert Strandh. "OOOZ, A multi-User Programming
|
|
|
|
|
Environment Based on Scheme". <em>BIGRE Bulletin</em>.
|
|
|
|
|
65. July 1989.
|
|
|
|
|
</li>
|
|
|
|
|
</ul><a name="mod-interps" id="mod-interps"></a>
|
|
|
|
|
<h3>
|
|
|
|
|
Modular Interpreters
|
|
|
|
|
</h3>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Guy Lewis Steele, Jr. and Gerald Jay Sussman. "The
|
|
|
|
|
Art of the Interpreter of, the Modularity Complex
|
|
|
|
|
(Parts Zero, One, and Two)". MIT AI Lab. AI Lab Memo
|
|
|
|
|
AIM-453. May 1978. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-453.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-453.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>David Espinosa. "Language Extensibility via
|
|
|
|
|
First-class Interpreters and Constructive Modules".
|
|
|
|
|
Department of Computer Science, Columbia University.
|
|
|
|
|
April 1993. Available online: <a href=
|
|
|
|
|
"http://www.swiss.ai.mit.edu/~dae/papers/generic.ps.Z">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>David Espinosa. "Semantic Lego". Department of
|
|
|
|
|
Computer Science, Columbia University. January 1994.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://www.swiss.ai.mit.edu/~dae/papers/sl.ps.Z">ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>David Espinosa. "Building Interpreters by
|
|
|
|
|
Transforming Stratified Monads". Department of Computer
|
|
|
|
|
Science, Columbia University. April 1994. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://www.swiss.ai.mit.edu/~dae/papers/sm.ps.Z">ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>David Espinosa. "Semantic Lego". PhD. Thesis. 1995.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://www.swiss.ai.mit.edu/~dae/papers/thesis.ps.Z">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Steven E. Ganz and Daniel P. Friedman. "A Modular
|
|
|
|
|
Monadic Interpreter In Scheme With Objects". Indiana
|
|
|
|
|
University Computer Science Department. Technical
|
|
|
|
|
Report #548. October 2000. Available online: <a href=
|
|
|
|
|
"http://www.cs.indiana.edu/hyplan/sganz/publications/sfp00/paper.ps">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://www.cs.indiana.edu/hyplan/sganz/publications/sfp00/paper.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Olivier Danvy, Juergen Koslowski and Karoline
|
|
|
|
|
Malmkjær. "Compiling Monads". Kansas State University.
|
|
|
|
|
CIS-92-3. December 1991. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/topps/D-154.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/topps/D-154.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
</ul><a name="logic" id="logic"></a>
|
|
|
|
|
<h3>
|
|
|
|
|
Embedding Logic Programming in Scheme
|
|
|
|
|
</h3>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>William E. Byrd and Daniel P. Friedman. "From
|
|
|
|
|
Variadic Functions to Variadic Relations: A miniKanren
|
|
|
|
|
Perspective". <em>2006 Workshop on Scheme and
|
|
|
|
|
Functional Programming</em>. September 2006. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2006/12-byrd.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>William E. Byrd and Daniel P. Friedman. "lpha
|
|
|
|
|
Kanren - A Fresh Name in Nominal Logic Programming".
|
|
|
|
|
<em>2007 Workshop on Scheme and Functional
|
|
|
|
|
Programming</em>. September 2007. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2007/08-byrd.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Andrew W. Keep, Michael D. Adams, Lindsey Kuper,
|
|
|
|
|
William E. Byrd and Daniel P. Friedman. "A
|
|
|
|
|
pattern-matcher for miniKanren -or- How to get into
|
|
|
|
|
trouble with CPS macros". <em>2009 Workshop on Scheme
|
|
|
|
|
and Functional Programming</em>. August 2009. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2009/04-keep.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Claire E. Alvis, Jeremiah J. Willcock, Kyle M.
|
|
|
|
|
Carter, William E. Byrd and Daniel P. Friedman.
|
|
|
|
|
"cKanren: miniKanren with Constraints". <em>2011
|
|
|
|
|
Workshop on Scheme and Functional Programming</em>.
|
|
|
|
|
October 2011. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2011/02-alvis.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Daniel P. Friedman and Oleg Kiselyov. "A Logic
|
|
|
|
|
System with First-Class Relations". May 2004. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://www.cs.indiana.edu/l/www/classes/b521/qs.ps">ps</a>
|
|
|
|
|
<a href=
|
|
|
|
|
"http://www.cs.indiana.edu/l/www/classes/b521/qs.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>R. Kent Dybvig, Daniel P. Friedman, and Michael Y.
|
|
|
|
|
Levin. "Implementation strategies for Scheme-based
|
|
|
|
|
Prolog systems". 1998. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/schemelog.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/schemelog.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Erik Ruf and Daniel Weise. "LogScheme: Integrating
|
|
|
|
|
Logic Programming into Scheme". <em>LISP and Symbolic
|
|
|
|
|
Computation</em>. 3(3). September 1990. Available
|
|
|
|
|
online: .
|
|
|
|
|
</li>
|
|
|
|
|
<li>Christopher T. Haynes. "Logic Continuations". <em>
|
|
|
|
|
Journal of Logic Programming</em>. Vol. 4. 1987.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Mitchell Wand. "A Semantic Algebra for Logic
|
|
|
|
|
Programming". Indiana University. TR-148. August 1983.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Michael C. Rubenstein and Richard M. Salter.
|
|
|
|
|
"Computationally Extended Logic Programming".
|
|
|
|
|
<em>Journal of Computer Languages</em>. Vol. 12. Num.
|
|
|
|
|
1. 1987.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Matthias Felleisen. "Transliterating Prolog into
|
|
|
|
|
Scheme". Indiana University. Computer Science Technical
|
|
|
|
|
Report 182. October 1985.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Amitabh Srivastava, Don Oxley and Aditya
|
|
|
|
|
Srivastava. "An (other) Integration of Logic and
|
|
|
|
|
Functional Programming". <em>Proceedings of the
|
|
|
|
|
Symposium on Logic Programming</em>. 1985.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Christopher T. Haynes. "Logic Continuations". <em>
|
|
|
|
|
Proceedings of the Third International Conference on
|
|
|
|
|
Logic Programming</em>. July 1986.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Pierre Bonzon. "A Metacircular Evaluator for a
|
|
|
|
|
Logical Extension of Scheme". <em>Lisp and Symbolic
|
|
|
|
|
Computation: An International Journal</em>. 3. 2. March
|
|
|
|
|
1990. Available online: .
|
|
|
|
|
</li>
|
|
|
|
|
<li>Christian Queinnec. "Compilation of Non-Linear,
|
|
|
|
|
Second Order Patterns on S-Expressions".
|
|
|
|
|
<em>International Workshop PLILP '90 - Programming
|
|
|
|
|
Language: Implementation and Logic Programming</em>.
|
|
|
|
|
Lecture Notes in Computer Science 456. August 1990.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://pagesperso-systeme.lip6.fr/Christian.Queinnec/Papers/csm.ps.gz">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Erik Ruf and Daniel Weise. "Nondeterminism and
|
|
|
|
|
unification in LogScheme: integrating logic and
|
|
|
|
|
functional programming". <em>Proceedings of the fourth
|
|
|
|
|
international conference on Functional programming
|
|
|
|
|
languages and computer architecture</em>. September
|
|
|
|
|
1989. Available online: <a href=
|
|
|
|
|
"http://www.acm.org/pubs/citations/proceedings/fp/99370/p327-ruf/">
|
|
|
|
|
ACM Digital Library</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>J. Michael Ashley and Richard M. Salter. "A Revised
|
|
|
|
|
State Space Model for a Logic Programming Embedding in
|
|
|
|
|
Scheme". <em>BIGRE Bulletin</em>. 65. July 1989.
|
|
|
|
|
</li>
|
|
|
|
|
</ul><a name="hardware" id="hardware"></a>
|
|
|
|
|
<h3>
|
|
|
|
|
Hardware Design and 'Scheme Machines'
|
|
|
|
|
</h3>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Guy Lewis Steele, Jr. and Gerald Jay Sussman.
|
|
|
|
|
"Design of LISP-based Processors, or SCHEME: A
|
|
|
|
|
Dielectric LISP, or Finite Memories Considered Harmful,
|
|
|
|
|
or LAMBDA: The Ultimate Opcode". MIT AI Lab. AI Lab
|
|
|
|
|
Memo AIM-514. March 1979. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-514.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-514.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Xavier Saint-Mleux, Marc Feeley and Jean-Pierre
|
|
|
|
|
David. "SHard: a Scheme to Hardware Compiler". <em>2006
|
|
|
|
|
Workshop on Scheme and Functional Programming</em>.
|
|
|
|
|
September 2006. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2006/05-saint-mleux.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Andrew A. Berlin and Henry M. Wu. "Scheme86: a
|
|
|
|
|
system for interpreting scheme". <em>Proceedings of the
|
|
|
|
|
1988 ACM conference on LISP and functional
|
|
|
|
|
programming</em>. July 1988. Available online:
|
|
|
|
|
<a href="http://www.acm.org/pubs/citations/proceedings/lfp/62678/p116-berlin/">
|
|
|
|
|
ACM Digital Library</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Henry M. Wu. "Scheme 86: An Architecture for
|
|
|
|
|
Microcoding a Scheme Interpreter". Massachusetts
|
|
|
|
|
Institute of Technology. AIM-953. August 1988.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-953.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-953.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Henry M. Wu. "Performance Evaluation of the Scheme
|
|
|
|
|
86 and HP Precision Architecture". Masters Thesis.
|
|
|
|
|
Massachusetts Institute of Technology. AITR-1103. April
|
|
|
|
|
1989. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AITR-1103.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AITR-1103.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Andrew A. Berlin and Henry M. Wu. "Scheme86: A
|
|
|
|
|
System for Interpreting Scheme". Massachusetts
|
|
|
|
|
Institute of Technology. AIM-1040. April 1988.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-1040.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-1040.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Robert G. Burger. "The Scheme Machine". Indiana
|
|
|
|
|
University, Computer Science Department. Technical
|
|
|
|
|
Report 413. August 1994. Available online: <a href=
|
|
|
|
|
"ftp://ftp.cs.indiana.edu/pub/techreports/TR413.ps.Z">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>M. Esen Tuna, Steven D. Johnson and Robert G.
|
|
|
|
|
Burger. "Continuations in Hardware-Software Codesign".
|
|
|
|
|
<em>IEEE Proceedings of the International Conference on
|
|
|
|
|
Computer Design</em>. October 1994. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"ftp://ftp.cs.indiana.edu/pub/techreports/TR409.ps.Z">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Steven D. Johnson. "Formal derivation of a scheme
|
|
|
|
|
computer". Indiana University Computer Science
|
|
|
|
|
Department. Technical Report 544. September 2000.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"ftp://ftp.cs.indiana.edu/pub/techreports/TR544.ps">ps</a>
|
|
|
|
|
<a href=
|
|
|
|
|
"ftp://ftp.cs.indiana.edu/pub/techreports/TR544.pdf">pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Guy Lewis Steele, Jr. and Gerald Jay Sussman.
|
|
|
|
|
"Design of a Lisp-based Processor". <em>CACM</em>. 23.
|
|
|
|
|
11. November 1980. Available online: <a href=
|
|
|
|
|
"http://portal.acm.org/citation.cfm?id=359031&coll=portal&dl=ACM">
|
|
|
|
|
ACM Digital Library</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Gerald Jay Sussman, Jack Holloway, Guy Lewis
|
|
|
|
|
Steele, Jr. and Alan Bell. "Scheme-79 - Lisp on a
|
|
|
|
|
Chip". <em>IEEE Computer</em>. 14. 7. July 1981.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Gerald Jay Sussman, Jack Holloway, Guy Lewis
|
|
|
|
|
Steele, Jr. and Alan Bell. "The Scheme-79 Chip". MIT AI
|
|
|
|
|
Laboratory. AI Memo 559. January 1980. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-559.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-559.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>John Batali, Edmund Goodhue, Chris Hanson, Howie
|
|
|
|
|
Shrobe, Richard M. Stallman and Gerald Jay Sussman.
|
|
|
|
|
"The Scheme-81 Architecture - System and Chip".
|
|
|
|
|
<em>Proceedings, Conference on Advanced Research in
|
|
|
|
|
VLSI</em>. 1982.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Wim Vanderbauwhede. "Gannet: a Scheme for
|
|
|
|
|
Task-level Reconfiguration of Service-based
|
|
|
|
|
Systems-on-Chip". <em>2007 Workshop on Scheme and
|
|
|
|
|
Functional Programming</em>. September 2007. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2007/12-vanderbauwhede.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
</ul><a name="graphics" id="graphics"></a>
|
|
|
|
|
<h3>
|
|
|
|
|
Graphical Applications
|
|
|
|
|
</h3>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Ken Dickey. "Thinking Scheme". <em>2008 Workshop on
|
|
|
|
|
Scheme and Functional Programming</em>. September 2008.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2008/05-dickey.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Daniel Ignatoff, Gregory H. Cooper and Shriram
|
|
|
|
|
Krishnamurthi. "Crossing State Lines: Adapting
|
|
|
|
|
Object-Oriented Frameworks to Functional Reactive
|
|
|
|
|
Languages". <em>Functional and Logic Programming
|
|
|
|
|
Symposium</em>. 2006. Available online: <a href=
|
|
|
|
|
"http://www.cs.brown.edu/~sk/Publications/Papers/Published/ick-adapt-oo-fwk-frp/">
|
|
|
|
|
downloadable paper</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Erick Gallesio and Manuel Serrano. "Programming
|
|
|
|
|
Graphical User Interfaces with Scheme". <em>Journal of
|
|
|
|
|
Functional Programming</em>. Vol. 13, No. 5. September
|
|
|
|
|
2003. Available online: <a href=
|
|
|
|
|
"http://www-sop.inria.fr/mimosa/Manuel.Serrano/publi/gs-jfp03.ps.gz">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Erick Gallesio and Manuel Serrano. "Biglook: a
|
|
|
|
|
Widget Library for the Scheme Programming Language".
|
|
|
|
|
<em>2002 Usenix annual technical conference</em>. June
|
|
|
|
|
2002. Available online: <a href=
|
|
|
|
|
"http://www.inria.fr/mimosa/Manuel.Serrano/publi/gs-freenix02.ps.gz">
|
|
|
|
|
html</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Alexander Friedman and Jamie Raymond. "PLoT
|
|
|
|
|
Scheme". <em>Scheme Workshop 2003</em>. November 2003.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2003/PLoTScheme.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2003/PLoTScheme.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Paul T. Graunke and Shriram Krishnamurthi.
|
|
|
|
|
"Advanced Control Flows for Flexible Graphical User
|
|
|
|
|
Interfaces". <em>International Conference on Software
|
|
|
|
|
Engineering</em>. 2002. Available online: <a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/icse2002-gk.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/icse2002-gk.pdf.gz">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Paul Haahr. "Montage: Breaking Windows into Small
|
|
|
|
|
Pieces". <em>Summer 1990 Usenix Conference</em>. 1990.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://www.webcom.com/haahr/montage/montage-usenix-s90.html">
|
|
|
|
|
html</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Brian Beckman. "A Scheme for Interactive Graphics".
|
|
|
|
|
Computer Graphics Laboratory, NASA JPL. July 1990.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/schemelittle.ps.gz">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Brian Beckman. "A Scheme for Little Languages in
|
|
|
|
|
Interactive Graphics". <em>Software-Practice and
|
|
|
|
|
Experience</em>. 21. 2. Feb 1991.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Pee Hong Chen and L. David Sabbagh. "Scheme as an
|
|
|
|
|
Interactive Graphics Programming Environment". Indiana
|
|
|
|
|
University. Computer Science Technical Report No. 166.
|
|
|
|
|
March 1985.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Pee Hong Chen, W. Y. Chi, Eric M. Ost, L. David
|
|
|
|
|
Sabbagh and George Springer. "Scheme Graphics Reference
|
|
|
|
|
Manual". Indiana University . Computer Science
|
|
|
|
|
Technical Report No. 145. August 1983.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Andréa Pic and Michel Briand. "Visual Programming
|
|
|
|
|
with Generators". <em>BIGRE Bulletin</em>. 65. July
|
|
|
|
|
1989.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Michael A. Eisenberg. "Programmable Applications:
|
|
|
|
|
Interpreter Meets Interface". MIT AI Lab. AIM-1325.
|
|
|
|
|
October 1991. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-1325.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-1325.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Jean-Francois Rotge. "SGDL-Scheme: A high-level
|
|
|
|
|
algorithmic language for projective solid modeling
|
|
|
|
|
programming". <em>Scheme and Functional Programming
|
|
|
|
|
2000</em>. September 2000. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2000/rotge.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2000/rotge.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Scott Draves. "Compiler Generation for Interactive
|
|
|
|
|
Graphics using Intermediate Code". <em>Partial
|
|
|
|
|
Evaluation: Dagstuhl Seminar</em>. LNCS 1110. February
|
|
|
|
|
1996. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/draves-nitrous.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/draves-nitrous.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Scott Draves. "Automatic Program Specialization for
|
|
|
|
|
Interactive Media". PhD. Thesis. Carnegie Mellon
|
|
|
|
|
University. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/draves-thesis.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/draves-thesis.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
</ul><a name="education" id="education"></a>
|
|
|
|
|
<h3>
|
|
|
|
|
Scheme in Education
|
|
|
|
|
</h3>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Guillaume Marceau, Kathi Fisler and Shriram
|
|
|
|
|
Krishnamurthi. "Measuring the Effectiveness of Error
|
|
|
|
|
Messages Designed for Novice Programmers". <em>2010
|
|
|
|
|
Workshop on Scheme and Functional Programming</em>.
|
|
|
|
|
August 2010. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2010/04-marceau.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Mehmet Fatih Köksal, Remzi Emre Başar, Suzan
|
|
|
|
|
Üsküdarlı. "Screen-Replay: A Session Recording and
|
|
|
|
|
Analysis Tool for DrScheme". <em>2009 Workshop on
|
|
|
|
|
Scheme and Functional Programming</em>. August 2009.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2009/11-koksal.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Abdulaziz Ghuloum. "An Incremental Approach to
|
|
|
|
|
Compiler Construction". <em>2006 Workshop on Scheme and
|
|
|
|
|
Functional Programming</em>. September 2006. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2006/11-ghuloum.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Dipanwita Sarkar, Oscar Waddell and R. Kent Dybvig.
|
|
|
|
|
"A Nanopass Infrastructure for Compiler Education".
|
|
|
|
|
<em>International Conference on Functional Programming
|
|
|
|
|
2004 (ICFP2004)</em>. September 2004.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Matthias Felleisen, Robert Bruce Findler, Matthew
|
|
|
|
|
Flatt and Shriram Krishnamurthi. "The Structure and
|
|
|
|
|
Interpretation of the Computer Science Curriculum".
|
|
|
|
|
<em>Journal of Functional Programming</em>. 2004.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/fffk-jfp.ps">ps</a>
|
|
|
|
|
<a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/fffk-jfp.pdf">pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Matthias Felleisen, Robert Bruce Findler, Matthew
|
|
|
|
|
Flatt and Shriram Krishnamurthi. "The TeachScheme!
|
|
|
|
|
Project: Computing and Programming for Every Student".
|
|
|
|
|
<em>Computer Science Education</em>. 2004. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/cse2003-fffk-final.ps">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/cse2003-fffk-final.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Timothy J. Hickey. "Incorporating Scheme-based web
|
|
|
|
|
programming in computer-literacy courses". <em>Workshop
|
|
|
|
|
on Scheme and Functional Programming (2002)</em>.
|
|
|
|
|
October 2002. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2002/hickey.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Christian Queinnec. "A library for quizzes".
|
|
|
|
|
<em>Workshop on Scheme and Functional Programming
|
|
|
|
|
(2002)</em>. October 2002. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2002/queinnec-quizzes.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2002/queinnec-quizzes.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Anne Brygoo, Titou Durand, Pascal Manoury,
|
|
|
|
|
Christian Queinnec and Michèle Soria. "Experiment
|
|
|
|
|
around a training engine". <em>IFIP WCC 2002 - World
|
|
|
|
|
Computer Congress</em>. August 2002. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://pagesperso-systeme.lip6.fr/Christian.Queinnec/Papers/ifip2002.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://pagesperso-systeme.lip6.fr/Christian.Queinnec/PDF/ifip2002.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Anne Brygoo, Titou Durand, Pascal Manoury,
|
|
|
|
|
Christian Queinnec and Michèle Soria. "Un cédérom pour
|
|
|
|
|
scheme -- chacun son entraineur, un entraineur pour
|
|
|
|
|
tous". <em>TICE 2002</em>. November 2002. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://pagesperso-systeme.lip6.fr/Christian.Queinnec/Papers/tice2002.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://pagesperso-systeme.lip6.fr/Christian.Queinnec/PDF/tice2002.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Matthias Felleisen, Robert Bruce Findler, Matthew
|
|
|
|
|
Flatt and Shriram Krishnamurthi. "The Structure and
|
|
|
|
|
Interpretation of the Computer Science Curriculum".
|
|
|
|
|
<em>Functional and Declarative Programming in Education
|
|
|
|
|
(FDPE2002)</em>. October 2002. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://people.cs.uchicago.edu/~robby/publications/papers/htdp-sicp-fdpe2002.ps">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://people.cs.uchicago.edu/~robby/publications/papers/htdp-sicp-fdpe2002.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Timothy J. Hickey. "Scheme-based Web Programming as
|
|
|
|
|
a Basis for a CS0 Curriculum". September 2003.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://www.cs.brandeis.edu/~tim/Papers/sigcse-cs0.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Timothy J. Hickey, J. Langton and R. Alterman.
|
|
|
|
|
"Integrating Tools and Resources: a case study in
|
|
|
|
|
building educational groupware for collaborative
|
|
|
|
|
programming". Brandeis University. 2003. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://www.cs.brandeis.edu/~tim/Papers/tatool03.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Timothy J. Hickey, R. Alterman, J. Langton. "TA
|
|
|
|
|
Groupware". Brandeis University. Tech. Rep. CS-02-222.
|
|
|
|
|
January 2002. Available online: <a href=
|
|
|
|
|
"http://www.cs.brandeis.edu/~tim/Papers/sigcse-tatool.ps">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Jacob Matthews, Robert Bruce Findler, Matthew
|
|
|
|
|
Flatt, Matthias Felleisen. "A Visual Environment for
|
|
|
|
|
Developing Context-Sensitive Term Rewriting Systems".
|
|
|
|
|
<em>International Conference on Rewriting Techniques
|
|
|
|
|
and Applications (RTA2004)</em>. 2004. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://people.cs.uchicago.edu/~robby/pubs/papers/rta2004-mfff.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Casey Klein and Robert Bruce Findler. "Randomized
|
|
|
|
|
Testing in PLT Redex". <em>2009 Workshop on Scheme and
|
|
|
|
|
Functional Programming</em>. August 2009. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2009/03-klein.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
</ul><a name="otherapps" id="otherapps"></a>
|
|
|
|
|
<h3>
|
|
|
|
|
Other Application Topics
|
|
|
|
|
</h3>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Manuel Serrano. "HopTex, compiling HTML to LaTeX
|
|
|
|
|
with CSS". <em>2011 Workshop on Scheme and Functional
|
|
|
|
|
Programming</em>. October 2011. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2011/04-serrano.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Aaron W. Hsu. "Implementing User-level Value-weak
|
|
|
|
|
Hashtables". <em>2010 Workshop on Scheme and Functional
|
|
|
|
|
Programming</em>. August 2010. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2010/02-hsu.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Hari Prashanth and Sam Tobin-Hochstadt. "Functional
|
|
|
|
|
Data Structures for Typed Racket". <em>2010 Workshop on
|
|
|
|
|
Scheme and Functional Programming</em>. August 2010.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2010/01-prashanth.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>John Moore. "Get stuffed: Tightly packed abstract
|
|
|
|
|
protocols in Scheme". <em>2009 Workshop on Scheme and
|
|
|
|
|
Functional Programming</em>. August 2009. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2009/12-moore.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Eli Barzilay. "The Scribble Reader: An Alternative
|
|
|
|
|
to S-expressions for Textual Content". <em>2009
|
|
|
|
|
Workshop on Scheme and Functional Programming</em>.
|
|
|
|
|
August 2009. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2009/07-barzilay.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Vincent St-Amour, Lysiane Bouchard and Marc Feeley.
|
|
|
|
|
"Small Scheme Stack: a Scheme TCP/IP stack targeting
|
|
|
|
|
small embedded applications". <em>2008 Workshop on
|
|
|
|
|
Scheme and Functional Programming</em>. September 2008.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2008/02-st-amour.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Kurt Nørmark. "Deriving a Comprehensive Document
|
|
|
|
|
from a Concise Document - Document Engineering in
|
|
|
|
|
Scheme". <em>2007 Workshop on Scheme and Functional
|
|
|
|
|
Programming</em>. September 2007. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2007/11-normark.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Richard Cleis and Keith Wilson. "Experiences with
|
|
|
|
|
Scheme in an Electro-Optics Laboratory". <em>2006
|
|
|
|
|
Workshop on Scheme and Functional Programming</em>.
|
|
|
|
|
September 2006. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2006/08-cleis.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Jessica Gronski, Kenneth Knowles, Aaron Tomb,
|
|
|
|
|
Stephen N. Freund and Cormac Flanagan. "Sage: Hybrid
|
|
|
|
|
Checking for Flexible Specifications". <em>2006
|
|
|
|
|
Workshop on Scheme and Functional Programming</em>.
|
|
|
|
|
September 2006. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2006/06-freund.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Jacob Matthews. "Component Deployment with PLaneT:
|
|
|
|
|
You Want it Where?". <em>2006 Workshop on Scheme and
|
|
|
|
|
Functional Programming</em>. September 2006. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2006/04-matthews.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Guillermo J. Rozas. "A Computational Model for
|
|
|
|
|
Observation in Quantum Mechanics". Masters Thesis.
|
|
|
|
|
Massachusetts Institute of Technology. AITR-925. March
|
|
|
|
|
1987. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AITR-925.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AITR-925.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Martin Gasbichler and Eric Knauel. "Commander S -
|
|
|
|
|
The shell as a browser". <em>2005 Workshop on Scheme
|
|
|
|
|
and Functional Programming</em>. September 2005.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/knauel.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/knauel.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Erick Gallesio and Manuel Serrano. "Ubiquitous
|
|
|
|
|
Mails". <em>2005 Workshop on Scheme and Functional
|
|
|
|
|
Programming</em>. September 2005. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/serrano.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/serrano.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Jean-Michel Hufflen. "Implementing a Bibliography
|
|
|
|
|
Processor in Scheme". <em>2005 Workshop on Scheme and
|
|
|
|
|
Functional Programming</em>. September 2005. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/hufflen.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/hufflen.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Chongkai Zhu. "The Marriage of MrMathematica and
|
|
|
|
|
MzScheme". <em>2005 Workshop on Scheme and Functional
|
|
|
|
|
Programming</em>. September 2005. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/chongkai.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/chongkai.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Alan Pavicic and Niksa Bosnic. "ACT
|
|
|
|
|
Parameterization Framework". <em>2005 Workshop on
|
|
|
|
|
Scheme and Functional Programming</em>. September 2005.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/pavicic.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2005/pavicic.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Scott Owens, Matthew Flatt, Olin Shivers and
|
|
|
|
|
Benjamin McMullan. "Lexer and Parser Generators in
|
|
|
|
|
Scheme". <em>2004 Scheme Workshop</em>. September 2004.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2004/owens.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2004/owens.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Kathryn E. Gray and Matthew Flatt. "Compiling Java
|
|
|
|
|
to PLT Scheme". <em>2004 Scheme Workshop</em>.
|
|
|
|
|
September 2004. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2004/gray.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2004/gray.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Ilya Bagrak and Olin Shivers. "trx: Regular-Tree
|
|
|
|
|
Expressions, now in Scheme". <em>2004 Scheme
|
|
|
|
|
Workshop</em>. September 2004. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2004/bagrak.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2004/bagrak.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Mike MacHenry and Jacob Matthews. "Topsl: a
|
|
|
|
|
Domain-Specific Language for On-Line Surveys". <em>2004
|
|
|
|
|
Scheme Workshop</em>. September 2004. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2004/machenry.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2004/machenry.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Gregory H. Cooper and Shriram Krishnamurthi.
|
|
|
|
|
"FrTime: Functional Reactive Programming in PLT
|
|
|
|
|
Scheme". April 2004. Available online: <a href=
|
|
|
|
|
"ftp://ftp.cs.brown.edu/pub/techreports/03/cs03-20.ps.Z">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Matthias Felleisen, Robert Bruce Findler, Matthew
|
|
|
|
|
Flatt and Shriram Krishnamurthi. "Fostering Little
|
|
|
|
|
Languages". <em>Dr. Dobb's Journal</em>. March 2004.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://www.ddj.com/documents/ddj0403a/">Dr.
|
|
|
|
|
Dobb's</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Matthias Felleisen, Robert Bruce Findler, Matthew
|
|
|
|
|
Flatt and Shriram Krishnamurthi. "Building Little
|
|
|
|
|
Languages with Macros". <em>Dr. Dobb's Journal</em>.
|
|
|
|
|
April 2004. Available online: <a href=
|
|
|
|
|
"http://www.ddj.com/documents/ddj0404g/">Dr. Dobbs</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Robert Bruce Findler, Matthew Flatt. "Slideshow:
|
|
|
|
|
Functional Presentations". <em>International Conference
|
|
|
|
|
on Functional Programming (ICFP2004)</em>. 2004.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://people.cs.uchicago.edu/~robby/pubs/papers/icfp2004-ff.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Kurt Nørmark. "Scheme Program Documentation Tools".
|
|
|
|
|
<em>2004 Scheme Workshop</em>. September 2004.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2004/normark.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2004/normark.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>David Herman and Philippe Meunier. "Improving the
|
|
|
|
|
Static Analysis of Embedded Languages via Partial
|
|
|
|
|
Evaluation". <em>International Conference on Functional
|
|
|
|
|
Programming (ICFP2004)</em>. September 2004. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://www.ccs.neu.edu/home/dherman/research/publications/dsel-cfa.ps">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://www.ccs.neu.edu/home/dherman/research/publications/dsel-cfa.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Stéphane Epardaud. "Mobile Reactive Programming in
|
|
|
|
|
ULM". <em>2004 Scheme Workshop</em>. September 2004.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2004/epardaud.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2004/epardaud.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Matthias Radestock. "Run Once, Write Anyway". <em>
|
|
|
|
|
International Lisp Conference (ILC) 2003</em>.
|
|
|
|
|
October 2003. Available online: <a href=
|
|
|
|
|
"http://www.lshift.com/ilc2003.pdf">pdf</a> <a href=
|
|
|
|
|
"http://www.lshift.com/matthias.presentation.pdf">slides</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Oleg Kiselyov. "An applicative-order term rewriting
|
|
|
|
|
system for code generation, and its termination
|
|
|
|
|
analysis". <em>Eighteenth Annual IEEE Symposium on
|
|
|
|
|
Logic in Computer Science (LICS 2003)</em>. June 2003.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://pobox.com/~oleg/ftp/Scheme/PostL-paper.html">html</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Pedro Pinto. "Dot-Scheme: A PLT Scheme FFI for the
|
|
|
|
|
.NET framework". <em>Scheme Workshop 2003</em>.
|
|
|
|
|
November 2003. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2003/Dot-Scheme.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2003/Dot-Scheme.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Philippe Meunier and Daniel Silva. "From Python to
|
|
|
|
|
PLT Scheme". <em>Scheme Workshop 2003</em>. November
|
|
|
|
|
2003. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2003/SPY.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2003/SPY.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Dorai Sitaram. "Porting Scheme Programs".
|
|
|
|
|
<em>Scheme Workshop 2003</em>. November 2003. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2003/Scmxlate.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2003/Scmxlate.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Noel Welsh, Francisco Solsona and Ian Glover.
|
|
|
|
|
"SchemeUnit and SchemeQL: Two little languages".
|
|
|
|
|
<em>Workshop on Scheme and Functional Programming
|
|
|
|
|
(2002)</em>. October 2002. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2002/schemeunit-schemeql.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2002/schemeunit-schemeql.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Peter Lee and Uwe F. Pleban. "On the use of LISP in
|
|
|
|
|
implementing denotational semantics". <em>Proceedings
|
|
|
|
|
of the 1986 ACM conference on LISP and functional
|
|
|
|
|
programming</em>. 1986. Available online: <a href=
|
|
|
|
|
"http://portal.acm.org/citation.cfm?id=319866&coll=portal&dl=ACM">
|
|
|
|
|
ACM Digital Library</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Vincent Delacour. "Picolo Expresso". <em>BIGRE
|
|
|
|
|
Bulletin</em>. 65. July 1989.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Tan Gon Kim and Bernard P. Zeigler. "The
|
|
|
|
|
DEVS-Scheme Modelling and Simulation Environment". <em>
|
|
|
|
|
BIGRE Bulletin</em>. 65. July 1989.
|
|
|
|
|
</li>
|
|
|
|
|
<li>John Wade Ulrich. "Enumeration Algorithms and
|
|
|
|
|
Non-deterministic Programming in Scheme". <em>BIGRE
|
|
|
|
|
Bulletin</em>. 65. July 1989.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Christian Mossin. "Partial evaluation of general
|
|
|
|
|
parsers". <em>Proceedings of the ACM SIGPLAN symposium
|
|
|
|
|
on Partial evaluation and semantics-based program
|
|
|
|
|
manipulation (PEPM'93)</em>. 1993. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://portal.acm.org/citation.cfm?id=154632&coll=portal&dl=ACM">
|
|
|
|
|
ACM Digital Library</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Michael Sperber and Peter Thiemann. "The Essence of
|
|
|
|
|
LR Parsing". <em>Partial Evaluation and Semantics-Based
|
|
|
|
|
Program Manipulation PEPM '95</em>. June 1995.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://www.informatik.uni-freiburg.de/~thiemann/papers/pepm95.ps.gz">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Michael Sperber. "Computer-Assisted Lighting Design
|
|
|
|
|
and Control". PhD. Thesis. University of Tübingen. June
|
|
|
|
|
2001. Available online: <a href=
|
|
|
|
|
"http://w210.ub.uni-tuebingen.de/dbt/volltexte/2001/266/pdf/lula-thesis.pdf">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Olin Shivers. "A universal scripting framework or
|
|
|
|
|
Lambda: the ultimate little language". <em>Concurrency
|
|
|
|
|
and Parallelism, Programming, Networking, and
|
|
|
|
|
Security</em>. Lecture Notes in Computer Science #1179.
|
|
|
|
|
1996. Available online: <a href=
|
|
|
|
|
"http://www.cc.gatech.edu/fac/Olin.Shivers/ll.ps">ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Olin Shivers. "A Scheme Shell - The design paper on
|
|
|
|
|
the Scheme shell scsh". Personal Information
|
|
|
|
|
Architecture Note 3. April 1994. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/scsh-paper.ps.gz">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Olin Shivers and Brian D. Carlstrom. "Scsh
|
|
|
|
|
reference manual". MIT Laboratory for Computer Science.
|
|
|
|
|
November 1995. Available online: <a href=
|
|
|
|
|
"ftp://ftp.scsh.net/pub/scsh/0.6/scsh-manual.ps.gz">ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Matthew Flatt, Robert Bruce Findler, Shriram
|
|
|
|
|
Krishnamurthi and Matthias Felleisen. "Programming
|
|
|
|
|
Languages as Operating Systems (or, Revenge of the Son
|
|
|
|
|
of the Lisp Machine)". <em>Proceedings of ICFP 99</em>.
|
|
|
|
|
1999. Available online: <a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/icfp99-ffkf.pdf">pdf</a>
|
|
|
|
|
<a href=
|
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/icfp99-ffkf.ps.gz">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Jonathan A. Rees. "A Security Kernel Based on the
|
|
|
|
|
Lambda-Calculus". MIT AI Lab. AIM-1564. March 1996.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-1564.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-1564.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Jonathan A. Rees and Bruce R. Donald. "Program
|
|
|
|
|
mobile robots in Scheme". <em>Proceedings of the 1992
|
|
|
|
|
IEEE International Conference on Robotics and
|
|
|
|
|
Automation</em>. 1992. Available online: <a href=
|
|
|
|
|
"http://mumble.net/~jar/pubs/scheme-mobile-robots.ps">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Jonathan A. Rees. "A Security Kernel Based on the
|
|
|
|
|
Lambda-Calculus". PhD. Thesis. February 1995. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://www.swiss.ai.mit.edu/ftpdir/users/jar/archive/whole.ps">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Marc Feeley, Martin Larose. "Etos: an Erlang to
|
|
|
|
|
Scheme compiler". département d'informatique et r.o.,
|
|
|
|
|
Université de Montréal. Rapport technique 1079. Aout
|
|
|
|
|
1997. Available online: <a href=
|
|
|
|
|
"http://www.iro.umontreal.ca/~feeley/papers/tr1079.ps.gz">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Manuel Serrano and Pierre Weis. "1+1=1: an
|
|
|
|
|
optimizing Caml compiler". <em>Workshop on ML and its
|
|
|
|
|
Applications, WML'94</em>. 1994. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/serrano94optimizing.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/serrano94optimizing.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Manuel Serrano. "Rgc: un générateur d'analyseurs
|
|
|
|
|
lexicaux efficaces en Scheme". <em>Proceedings of
|
|
|
|
|
JFLA'92</em>. 1992. Available online: <a href=
|
|
|
|
|
"http://www.inria.fr/mimosa/Manuel.Serrano/publi/serrano-jfla92.ps.gz">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Bradley J. Lucier. "Numerical partial differential
|
|
|
|
|
equations in Scheme". <em>Scheme and Functional
|
|
|
|
|
Programming 2000</em>. September 2000. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2000/lucier.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2000/lucier.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Frédéric Peschanski. "Jargons: Experimenting
|
|
|
|
|
Composable Domain-Specific Languages". <em>2nd Workshop
|
|
|
|
|
on Scheme and Functional Programming</em>. September
|
|
|
|
|
2001. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2001/peschanski.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2001/peschanski.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Christian Queinnec. "Literate programming from
|
|
|
|
|
scheme to TEX". Laboratoire d'Informatique de l'École
|
|
|
|
|
Polytechnique. Research Report LIX RR 93.05. November
|
|
|
|
|
1993.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Christian Queinnec and Jean-Marie Geffroy. "Partial
|
|
|
|
|
evaluation applied to symbolic pattern matching with
|
|
|
|
|
intelligent backtrack". <em>WSA '92--Workshop on Static
|
|
|
|
|
Analysis</em>. September 1992. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://pagesperso-systeme.lip6.fr/Christian.Queinnec/Papers/pewib.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://pagesperso-systeme.lip6.fr/Christian.Queinnec/PDF/pewib.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Christian Queinnec. "Struggle, The First
|
|
|
|
|
Denotational Game". <em>EuroPal '90 - European
|
|
|
|
|
Conference on Lisp and its Practical Applications</em>.
|
|
|
|
|
March 1990. Available online: <a href=
|
|
|
|
|
"http://pagesperso-systeme.lip6.fr/Christian.Queinnec/Papers/strugman.ps.gz">
|
|
|
|
|
ps</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Aaron W. Hsu. "Hygienic Literate Programming:
|
|
|
|
|
Lessons from ChezWEB". <em>2011 Workshop on Scheme and
|
|
|
|
|
Functional Programming</em>. October 2011. Available
|
|
|
|
|
online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2011/06-hsu.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Mayer Goldberg. "A variadic extension of Curry's
|
|
|
|
|
fixed-point combinator". <em>Workshop on Scheme and
|
|
|
|
|
Functional Programming (2002)</em>. October 2002.
|
|
|
|
|
Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2002/goldberg.ps.gz">
|
|
|
|
|
ps</a> <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2002/goldberg.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Danny Dubé and Anass Kadiri. "Automatic
|
|
|
|
|
construction of parse trees for lexemes". <em>2006
|
|
|
|
|
Workshop on Scheme and Functional Programming</em>.
|
|
|
|
|
September 2006. Available online: <a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2006/14-dube.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
<li>Eli Barzilay. "A Self-Hosting Evaluator using
|
|
|
|
|
HOAS". <em>2006 Workshop on Scheme and Functional
|
|
|
|
|
Programming</em>. September 2006. Available online:
|
|
|
|
|
<a href=
|
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2006/15-barzilay.pdf">
|
|
|
|
|
pdf</a>.
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
<p>
|
|
|
|
|
<img width="1" height="40" border="0" src=
|
|
|
|
|
"./imgs/dot_clear.gif">
|
|
|
|
|
</p>
|
|
|
|
|
<div class="collophon" align="right">
|
|
|
|
|
Hosted by <a href=
|
|
|
|
|
"http://concurrency.cc">concurrency.cc</a>.Last
|
|
|
|
|
modified: Saturday, August 11th, 2012 4:55:47pm<br>
|
|
|
|
|
HTML generated using <a href=
|
|
|
|
|
"http://celtic.benderweb.net/webit/">WebIt!</a>.
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|