-
Notifications
You must be signed in to change notification settings - Fork 987
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add preliminary documentation for Version 10
- Loading branch information
Showing
49 changed files
with
49,986 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,253 @@ | ||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" | ||
"http://www.w3.org/TR/html4/loose.dtd"><!-- DO NOT EDIT THIS FILE--> | ||
<!-- Edit the .tex version instead--> | ||
|
||
<html> | ||
<head> | ||
<title>Bibliography</title> | ||
<link href="csug.css" rel="stylesheet" type="text/css"> | ||
</head> | ||
<body> | ||
|
||
<a name="./bibliography:h0"></a> | ||
<h1>Bibliography</h1> | ||
|
||
|
||
|
||
|
||
|
||
|
||
<p> | ||
<p>[<a name="g158">1</a>] | ||
Michael Adams and R. Kent Dybvig. | ||
Efficient nondestructive equality checking for trees and graphs. | ||
In <i>Proceedings of the 13th ACM SIGPLAN International | ||
Conference on Functional Programming</i>, 179-188, September 2008. | ||
|
||
<p> | ||
<p>[<a name="g159">2</a>] | ||
J. Michael Ashley and R. Kent Dybvig. | ||
An efficient implementation of multiple return values in Scheme. | ||
In <i>Proceedings of the 1994 ACM Conference on Lisp and | ||
Functional Programming</i>, 140-149, June 1994. | ||
|
||
<p> | ||
<p>[<a name="g160">3</a>] | ||
Carl Bruggeman, Oscar Waddell, and R. Kent Dybvig. | ||
Representing control in the presence of one-shot continuations. | ||
In <i>Proceedings of the SIGPLAN '96 Conference on Programming | ||
Language Design and Implementation</i>, 99-107, May 1996. | ||
|
||
<p> | ||
<p>[<a name="g161">4</a>] | ||
Robert G. Burger and R. Kent Dybvig. | ||
Printing floating-point numbers quickly and accurately. | ||
In <i>Proceedings of the SIGPLAN '96 Conference on Programming | ||
Language Design and Implementation</i>, 108-116, May 1996. | ||
|
||
<p> | ||
<p>[<a name="g162">5</a>] | ||
Robert G. Burger and R. Kent Dybvig. | ||
An infrastructure for profile-driven dynamic recompilation. | ||
In <i>Proceedings of the IEEE Computer Society 1998 | ||
International Conference on Computer Languages</i>, 240-251, May 1998. | ||
|
||
<p> | ||
<p>[<a name="g163">6</a>] | ||
Robert G. Burger, Oscar Waddell, and R. Kent Dybvig. | ||
Register allocation using lazy saves, eager restores, and greedy | ||
shuffling. | ||
In <i>Proceedings of the ACM SIGPLAN '95 Conference on Programming | ||
Language Design and Implementation</i>, 130-138, June 1995. | ||
|
||
<p> | ||
<p>[<a name="g164">7</a>] | ||
R. Kent Dybvig. | ||
<i>Three Implementation Models for Scheme</i>. | ||
PhD thesis, University of North Carolina, Chapel Hill, April 1987. | ||
|
||
<p> | ||
<p>[<a name="g165">8</a>] | ||
R. Kent Dybvig. | ||
Writing hygienic macros in scheme with syntax-case. | ||
Technical Report 356, Indiana Computer Science Department, June 1992. | ||
|
||
<p> | ||
<p>[<a name="g166">9</a>] | ||
R. Kent Dybvig. | ||
The development of Chez Scheme. | ||
In <i>Proceedings of the Eleventh ACM SIGPLAN International | ||
Conference on Functional Programming</i>, 1-12, September 2006. | ||
|
||
<p> | ||
<p>[<a name="g167">10</a>] | ||
R. Kent Dybvig. | ||
A Scheme for native threads. | ||
In <i>Symposium in Honor of Mitchell Wand</i>, August 2009. | ||
<i>https://web.archive.org/web/20170626072601/http://www.ccs.neu.edu/events/wand-symposium/talks/mitchfest-09-dybvig.pdf</i>. | ||
<p>[<a name="g168">11</a>] | ||
R. Kent Dybvig. | ||
<i>The Scheme Programming Language</i>, 4th edition. | ||
MIT Press, 2009. | ||
|
||
<p> | ||
<p>[<a name="g169">12</a>] | ||
R. Kent Dybvig, Carl Bruggeman, and David Eby. | ||
Guardians in a generation-based garbage collector. | ||
In <i>Proceedings of the SIGPLAN '93 Conference on Programming | ||
Language Design and Implementation</i>, 207-216, June 1993. | ||
|
||
<p> | ||
<p>[<a name="g170">13</a>] | ||
R. Kent Dybvig, David Eby, and Carl Bruggeman. | ||
Don't stop the BiBOP: Flexible and efficient storage management for | ||
dynamically-typed languages. | ||
Technical Report 400, Indiana Computer Science Department, March | ||
1994. | ||
|
||
<p> | ||
<p>[<a name="g171">14</a>] | ||
R. Kent Dybvig, Daniel P. Friedman, and Christopher T. Haynes. | ||
Expansion-passing style: A general macro mechanism. | ||
<i>Lisp and Symbolic Computation</i>, 1(1):53-75, 1988. | ||
|
||
<p> | ||
<p>[<a name="g172">15</a>] | ||
R. Kent Dybvig and Robert Hieb. | ||
Engines from continuations. | ||
<i>Computer Languages</i>, 14(2):109-123, 1989. | ||
|
||
<p> | ||
<p>[<a name="g173">16</a>] | ||
R. Kent Dybvig and Robert Hieb. | ||
A new approach to procedures with variable arity. | ||
<i>Lisp and Symbolic Computation</i>, 3(3):229-244, September | ||
1990. | ||
|
||
<p> | ||
<p>[<a name="g174">17</a>] | ||
R. Kent Dybvig, Robert Hieb, and Carl Bruggeman. | ||
Syntactic abstraction in Scheme. | ||
<i>Lisp and Symbolic Computation</i>, 5(4):295-326, 1993. | ||
|
||
<p> | ||
<p>[<a name="g175">18</a>] | ||
R. Kent Dybvig, Robert Hieb, and Tom Butler. | ||
Destination-driven code generation. | ||
Technical Report 302, Indiana Computer Science Department, February | ||
1990. | ||
|
||
<p> | ||
<p>[<a name="g176">19</a>] | ||
Abdulaziz Ghuloum. | ||
<i>Implicit phasing for library dependencies</i>. | ||
PhD thesis, Indiana University, Indianapolis, IN, USA, 2008. | ||
Adviser-Dybvig, R. Kent. | ||
|
||
<p> | ||
<p>[<a name="g177">20</a>] | ||
Abdulaziz Ghuloum and R. Kent Dybvig. | ||
Generation-friendly eq hash tables. | ||
In <i>2007 Workshop on Scheme and Functional Programming</i>, | ||
27-35, 2007. | ||
<i>http://sfp2007.ift.ulaval.ca/programme.html</i>. | ||
<p>[<a name="g178">21</a>] | ||
Abdulaziz Ghuloum and R. Kent Dybvig. | ||
Implicit phasing for R6RS libraries. | ||
In <i><i>Proceedings of the 12th ACM SIGPLAN International | ||
Conference on Functional Programming</i>, 303-314, 2007. | ||
<i>http://doi.acm.org/10.1145/1291220.1291197</i>. | ||
<p>[<a name="g179">22</a>] | ||
Abdulaziz Ghuloum and R. Kent Dybvig. | ||
Fixing letrec (reloaded). | ||
In <i>2009 Workshop on Scheme and Functional Programming</i>, August | ||
2009. | ||
<i>http://www.schemeworkshop.org/2009/</i>. | ||
<p>[<a name="g180">23</a>] | ||
Barry Hayes. | ||
Ephemerons: a new finalization mechanism. | ||
In <i><i>Proceedings of the 12th ACM SIGPLAN Conference on | ||
Object-Oriented Languages, Programming, Systems, and Applications</i>, | ||
176-183, 1997. | ||
<i>https://doi.org/10.1145/263700.263733</i>. | ||
<p>[<a name="g181">24</a>] | ||
Christopher T. Haynes and Daniel P. Friedman. | ||
Abstracting timed preemption with engines. | ||
<i>Computer Languages</i>, 12(2):109-121, 1987. | ||
|
||
<p> | ||
<p>[<a name="g182">25</a>] | ||
Robert Hieb, R. Kent Dybvig, and Carl Bruggeman. | ||
Representing control in the presence of first-class continuations. | ||
In <i>Proceedings of the SIGPLAN '90 Conference on Programming | ||
Language Design and Implementation</i>, 66-77, June 1990. | ||
|
||
<p> | ||
<p>[<a name="g183">26</a>] | ||
IEEE Computer Society. | ||
<i>IEEE Standard for the Scheme Programming Language</i>, May | ||
1991. | ||
IEEE Std 1178-1990. | ||
|
||
<p> | ||
<p>[<a name="g184">27</a>] | ||
Eugene Kohlbecker. | ||
<i>Syntactic Extensions in the Programming Language Lisp</i>. | ||
PhD thesis, Indiana University, Bloomington, August 1986. | ||
|
||
<p> | ||
<p>[<a name="g185">28</a>] | ||
Michael Sperber, R. Kent Dybvig, Matthew Flatt, and Anton van Straaten (eds.). | ||
Revised<sup>6</sup> report on the algorithmic language Scheme, September | ||
2007. | ||
<i>http://www.r6rs.org/</i>. | ||
<p>[<a name="g186">29</a>] | ||
Michael Sperber, R. Kent Dybvig, Matthew Flatt, and Anton van Straaten (eds.). | ||
Revised<sup>6</sup> report on the algorithmic language | ||
Scheme---non-normative appendices, September 2007. | ||
<i>http://www.r6rs.org/</i>. | ||
<p>[<a name="g187">30</a>] | ||
Guy L. Steele Jr. | ||
<i>Common Lisp, the Language</i>, second edition. | ||
Digital Press, 1990. | ||
|
||
<p> | ||
<p>[<a name="g188">31</a>] | ||
Oscar Waddell and R. Kent Dybvig. | ||
Fast and effective procedure inlining. | ||
In <i>Fourth International Symposium on Static Analysis</i>, volume | ||
1302 of <i>Springer-Verlag Lecture Notes in Computer Science</i>, 35-52. | ||
Springer-Verlag, 1997. | ||
|
||
<p> | ||
<p>[<a name="g189">32</a>] | ||
Oscar Waddell and R. Kent Dybvig. | ||
Extending the scope of syntactic abstraction. | ||
In <i>Conference Record of the 26th Annual ACM Symposium on | ||
Principles of Programming Languages</i>, 203-213, January 1999. | ||
|
||
<p> | ||
<p>[<a name="g190">33</a>] | ||
Oscar Waddell, Dipanwita Sarkar, and R. Kent Dybvig. | ||
Fixing letrec: A faithful yet efficient implementation of Scheme's | ||
recursive binding construct. | ||
<i>Higher-order and symbolic computation</i>, 18(3/4):299-326, 2005. | ||
|
||
<p> | ||
</i></i> | ||
|
||
|
||
|
||
|
||
|
||
<hr class=copyright align=left> | ||
<p> | ||
<a class=plain href="index.html">Chez Scheme Version 10 User's Guide</a><br> | ||
Copyright © 2023 Cisco Systems, Inc.<br> | ||
Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License Version 2.0</a> | ||
(<a class=plain href="canned/copyright.html">full copyright notice.</a>).</br> | ||
Revised November 2023 for Chez Scheme Version 9.9.9-pre-release.20<br> | ||
<a class=plain href="canned/about.html">about this book</a> | ||
</tr></table> | ||
</body> | ||
</html> |
Oops, something went wrong.