r7rs-small-texinfo

Unnamed repository; edit this file 'description' to name the repository.
git clone https://kaka.farm/~git/r7rs-small-texinfo
Log | Files | Refs | README

commit 1ed7792d23a556d65ec636b46853d899439627c6
parent 9eb8678837b8701212193683e5205e45d5582808
Author: Wolfgang Corcoran-Mathe <wcm@sigwinch.xyz>
Date:   Wed,  7 Feb 2024 12:07:21 -0500

References.

Diffstat:
Mdoc/r7rs-small/references.texinfo | 356+++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
1 file changed, 239 insertions(+), 117 deletions(-)

diff --git a/doc/r7rs-small/references.texinfo b/doc/r7rs-small/references.texinfo @@ -1,130 +1,252 @@ @node References @chapter References -@itemize @bullet +@enumerate -@item [SICP] -@pindex SICP +@item +@anchor{SICP} Harold Abelson and Gerald Jay Sussman with Julie Sussman. -@emph{Structure and Interpretation of Computer Programs, second - edition.} +@cite{Structure and Interpretation of Computer Programs, second edition.} MIT Press, Cambridge, 1996. -@item [Bawden88] -@pindex Bawden88 +@item +@anchor{Bawden88} Alan Bawden and Jonathan Rees. Syntactic closures. -In @emph{Proceedings of the 1988 ACM Symposium on Lisp and Functional - Programming}, pages 86--95. +In @cite{Proceedings of the 1988 ACM Symposium on Lisp and + Functional Programming}, pages 86--95. -@c TODO: @item -@c TODO: @pindex +@item +@anchor{rfc2119} S. Bradner. Key words for use in RFCs to Indicate Requirement Levels. -http://www.ietf.org/rfc/rfc2119.txt, 1997. - -@item [howtoprint] -@pindex howtoprint -Robert G. Burger and R. Kent Dybvig. - -Printing floating-point numbers quickly and accurately. In -@emph{Proceedings of the ACM SIGPLAN '96 Conference on Programming -Language Design and Implementation}, pages 108--116. - -@item [howtoread] -@pindex howtoread -William Clinger. How to read floating point numbers accurately. In -@emph{Proceedings of the ACM SIGPLAN '90 Conference on Programming -Language Design and Implementation}, pages 92--101. Proceedings -published as @emph{SIGPLAN Notices} 25(6), June 1990. - -@item [propertailrecursion] -@pindex propertailrecursion -William Clinger. Proper Tail Recursion and Space Efficiency. In -@emph{Proceedings of the 1998 ACM Conference on Programming Language -Design and Implementation}, June 1998. - -[7] William Clinger. SRFI 6: Basic String Ports. http://srfi.schemers.org/srfi-6/, -1999. -[8] William Clinger, editor. The revised revised report on Scheme, or an -uncommon Lisp. MIT Artificial Intelligence Memo 848, August 1985. Also -published as Computer Science Department Technical Report 174, Indiana -University, June 1985. -[9] William Clinger and Jonathan Rees. Macros that work. In Proceedings of the -1991 ACM Conference on Principles of Programming Languages, pages 155--162. -[10] William Clinger and Jonathan Rees, editors. The revised4 report on the -algorithmic language Scheme. In ACM Lisp Pointers 4(3), pages 1--55, 1991. -[11] Mark Davis. Unicode Standard Annex #44, Unicode Character Database. -http://unicode.org/reports/tr44/, 2010. -[12] R. Kent Dybvig, Robert Hieb, and Carl Bruggeman. Syntactic abstraction in -Scheme. Lisp and Symbolic Computation 5(4):295--326, 1993. -[13] Marc Feeley. SRFI 4: Homogeneous Numeric Vector Datatypes. -http://srfi.schemers.org/srfi-4/, 1999. -[14] Carol Fessenden, William Clinger, Daniel P. Friedman, and Christopher -Haynes. Scheme 311 version 4 reference manual. Indiana University -Computer Science Technical Report 137, February 1983. Superseded by [15]. -[15] D. Friedman, C. Haynes, E. Kohlbecker, and M. Wand. Scheme 84 interim -reference manual. Indiana University Computer Science Technical Report 153, -January 1985. -[16] Martin Gardner. Mathematical Games: The fantastic combinations of John -Conway's new solitaire game ``Life.'' In Scientific American, 223:120--123, October -1970. -[17] IEEE Standard 754-2008. IEEE Standard for Floating-Point Arithmetic. IEEE, New -York, 2008. -[18] IEEE Standard 1178-1990. IEEE Standard for the Scheme Programming Language. -IEEE, New York, 1991. -[19] Richard Kelsey. SRFI 9: Defining Record Types. http://srfi.schemers.org/srfi-9/, -1999. -[20] Richard Kelsey, William Clinger, and Jonathan Rees, editors. The revised5 -report on the algorithmic language Scheme. Higher-Order and Symbolic -Computation, 11(1):7-105, 1998. -[21] Eugene E. Kohlbecker Jr. Syntactic Extensions in the Programming Language Lisp. +@url{http://www.ietf.org/rfc/rfc2119.txt}, 1997. + +@item +@anchor{howtoprint} +Robert G. Burger@: and R. Kent Dybvig. +Printing floating-point numbers quickly and accurately. +In @cite{Proceedings of the ACM SIGPLAN '96 Conference + on Programming Language Design and Implementation}, pages@: 108--116. + +@item +@anchor{howtoread} +William Clinger. +How to read floating point numbers accurately. +In @cite{Proceedings of the ACM SIGPLAN '90 Conference + on Programming Language Design and Implementation}, pages 92--101. +Proceedings published as @cite{SIGPLAN Notices} 25(6), June 1990. + +@item +@anchor{propertailrecursion} +William Clinger. +Proper Tail Recursion and Space Efficiency. +In @cite{Proceedings of the 1998 ACM Conference on Programming + Language Design and Implementation}, June 1998. + +@item +@anchor{srfi6} +William Clinger. +SRFI 6: Basic String Ports. +@url{http://srfi.schemers.org/srfi-6/}, 1999. + +@item +@anchor{RRRS} +William Clinger, editor. +The revised revised report on Scheme, or an uncommon Lisp. +MIT Artificial Intelligence Memo 848, August 1985. +Also published as Computer Science Department Technical Report 174, + Indiana University, June 1985. + +@item +@anchor{macrosthatwork} +William Clinger and Jonathan Rees. +Macros that work. +In @cite{Proceedings of the 1991 ACM Conference on Principles of + Programming Languages}, pages@: 155--162. + +@item +@anchor{R4RS} +William Clinger and Jonathan Rees, editors. +The revised$^4$ report on the algorithmic language Scheme. +In @cite{ACM Lisp Pointers} 4(3), pages@: 1--55, 1991. + +@item +@anchor{uax29} +Mark Davis. +Unicode Standard Annex #29, Unicode Text Segmentation. +@url{http://unicode.org/reports/tr29/}, 2010. + +@item +@anchor{syntacticabstraction} +R.@: Kent Dybvig, Robert Hieb, and Carl Bruggeman. +Syntactic abstraction in Scheme. +@cite{Lisp and Symbolic Computation} 5(4):295--326, 1993. + +@item +@anchor{srfi4} +Marc Feeley. +SRFI 4: Homogeneous Numeric Vector Datatypes. +@url{http://srfi.schemers.org/srfi-45/}, 1999. + +@item +@anchor{Scheme311} +Carol Fessenden, William Clinger, Daniel P.@: Friedman, and Christopher Haynes. +Scheme 311 version 4 reference manual. +Indiana University Computer Science Technical Report 137, February 1983. +Superseded by @ref{Scheme84}. + +@item +@anchor{Scheme84} +D.@: Friedman, C.@: Haynes, E.@: Kohlbecker, and M.@: Wand. +Scheme 84 interim reference manual. +Indiana University Computer Science Technical Report 153, January 1985. + +@item +@anchor{life} +Martin Gardner. +Mathematical Games: The fantastic combinations of John Conway's new solitaire game ``Life.'' +In @cite{Scientific American}, 223:120--123, October 1970. + +@item +@anchor{IEEE} +@cite{IEEE Standard 754-2008. IEEE Standard for Floating-Point +Arithmetic.} IEEE, New York, 2008. + +@item +@anchor{IEEEScheme} +@cite{IEEE Standard 1178-1990. IEEE Standard for the Scheme + Programming Language.} IEEE, New York, 1991. + +@item +@anchor{srfi9} +Richard Kelsey. +SRFI 9: Defining Record Types. +@url{http://srfi.schemers.org/srfi-9/}, 1999. + +@item +@anchor{R5RS} +Richard Kelsey, William Clinger, and Jonathan Rees, editors. +The revised$^5$ report on the algorithmic language Scheme. +@cite{Higher-Order and Symbolic Computation}, 11(1):7-105, 1998. + +@item +@anchor{Kohlbecker86} +Eugene E. Kohlbecker@: Jr. +@cite{Syntactic Extensions in the Programming Language Lisp.} PhD thesis, Indiana University, August 1986. -[22] Eugene E. Kohlbecker Jr., Daniel P. Friedman, Matthias Felleisen, and Bruce -Duba. Hygienic macro expansion. In Proceedings of the 1986 ACM Conference on -Lisp and Functional Programming, pages 151--161. -[23] John McCarthy. Recursive Functions of Symbolic Expressions and Their -Computation by Machine, Part I. Communications of the ACM 3(4):184--195, April -1960. -[24] MIT Department of Electrical Engineering and Computer Science. Scheme -manual, seventh edition. September 1984. -[25] Peter Naur et al. Revised report on the algorithmic language Algol 60. -Communications of the ACM 6(1):1--17, January 1963. -[26] Paul Penfield, Jr. Principal values and branch cuts in complex APL. In APL '81 -Conference Proceedings, pages 248--256. ACM SIGAPL, San Francisco, September -1981. Proceedings published as APL Quote Quad 12(1), ACM, September 1981. -[27] Jonathan A. Rees and Norman I. Adams IV. T: A dialect of Lisp or, lambda: The -ultimate software tool. In Conference Record of the 1982 ACM Symposium on Lisp -and Functional Programming, pages 114--122. -[28] Jonathan A. Rees, Norman I. Adams IV, and James R. Meehan. The T manual, -fourth edition. Yale University Computer Science Department, January 1984. -[29] Jonathan Rees and William Clinger, editors. The revised3 report on the -algorithmic language Scheme. In ACM SIGPLAN Notices 21(12), pages 37--79, -December 1986. -[30] Olin Shivers. SRFI 1: List Library. http://srfi.schemers.org/srfi-1/, 1999. -[31] Guy Lewis Steele Jr. and Gerald Jay Sussman. The revised report on Scheme, a -dialect of Lisp. MIT Artificial Intelligence Memo 452, January 1978. -[32] Guy Lewis Steele Jr. Rabbit: a compiler for Scheme. MIT Artificial Intelligence -Laboratory Technical Report 474, May 1978. -[33] Michael Sperber, R. Kent Dybvig, Mathew Flatt, and Anton van Straaten, -editors. The revised6 report on the algorithmic language Scheme. Cambridge -University Press, 2010. -[34] Guy Lewis Steele Jr. Common Lisp: The Language, second edition. Digital Press, -Burlington MA, 1990. -[35] Gerald Jay Sussman and Guy Lewis Steele Jr. Scheme: an interpreter for -extended lambda calculus. MIT Artificial Intelligence Memo 349, December -1975. -[36] Joseph E. Stoy. Denotational Semantics: The Scott-Strachey Approach to -Programming Language Theory. MIT Press, Cambridge, 1977. -[37] Texas Instruments, Inc. TI Scheme Language Reference Manual. Preliminary -version 1.0, November 1985. -[38] Andre van Tonder. SRFI 45: Primitives for Expressing Iterative Lazy -Algorithms. http://srfi.schemers.org/srfi-45/, 2002. -[39] Martin Gasbichler, Eric Knauel, Michael Sperber and Richard Kelsey. How to -Add Threads to a Sequential Language Without Getting Tangled Up. -Proceedings of the Fourth Workshop on Scheme and Functional Programming, -November 2003. -[40] International Earth Rotation Service. Historical table of TAI-UTC offsets. -http://maia.usno.navy.mil/ser7/tai-utc.dat - -@end itemize + +@item +@anchor{hygienic} +Eugene E.@: Kohlbecker@: Jr., Daniel P.@: Friedman, Matthias Felleisen, and Bruce Duba. +Hygienic macro expansion. +In @cite{Proceedings of the 1986 ACM Conference on Lisp + and Functional Programming}, pages 151--161. + +@item +@anchor{McCarthy} +John McCarthy. +Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I. +@cite{Communications of the ACM} 3(4):184--195, April 1960. + +@item +@anchor{MITScheme} +MIT Department of Electrical Engineering and Computer Science. +Scheme manual, seventh edition. +September 1984. + +@item +@anchor{Naur63} +Peter Naur et al. +Revised report on the algorithmic language Algol 60. +@cite{Communications of the ACM} 6(1):1--17, January 1963. + +@item +@anchor{Penfield81} +Paul Penfield, Jr. +Principal values and branch cuts in complex APL. +In @cite{APL '81 Conference Proceedings,} pages 248--256. +ACM SIGAPL, San Francisco, September 1981. +Proceedings published as @cite{APL Quote Quad} 12(1), ACM, September 1981. + +@item +@anchor{Rees82} +Jonathan A.@: Rees and Norman I.@: Adams IV. +T: A dialect of Lisp or, lambda: The ultimate software tool. +In @cite{Conference Record of the 1982 ACM Symposium on Lisp and + Functional Programming}, pages 114--122. + +@item +@anchor{Rees84} +Jonathan A.@: Rees, Norman I.@: Adams IV, and James R.@: Meehan. +The T manual, fourth edition. +Yale University Computer Science Department, January 1984. + +@item +@anchor{R3RS} +Jonathan Rees and William Clinger, editors. +The revised$^3$ report on the algorithmic language Scheme. +In @cite{ACM SIGPLAN Notices} 21(12), pages@: 37--79, December 1986. + +@item +@anchor{srfi1} +Olin Shivers. +SRFI 1: List Library. +@url{http://srfi.schemers.org/srfi-1/}, 1999. + +@item +@anchor{Scheme78} +Guy Lewis Steele Jr.@: and Gerald Jay Sussman. +The revised report on Scheme, a dialect of Lisp. +MIT Artificial Intelligence Memo 452, January 1978. + +@item +@anchor{Rabbit} +Guy Lewis Steele Jr. +Rabbit: a compiler for Scheme. +MIT Artificial Intelligence Laboratory Technical Report 474, May 1978. + +@item +@anchor{R6RS} +Michael Sperber, R. Kent Dybvig, Mathew Flatt, and Anton van Straaten, editors. +@cite{The revised$^6$ report on the algorithmic language Scheme.} +Cambridge University Press, 2010. + +@item +@anchor{CLtL} +Guy Lewis Steele Jr. +@cite{Common Lisp: The Language, second edition.} +Digital Press, Burlington MA, 1990. + +@item +@anchor{Scheme75} +Gerald Jay Sussman and Guy Lewis Steele Jr. +Scheme: an interpreter for extended lambda calculus. +MIT Artificial Intelligence Memo 349, December 1975. + +@item +@anchor{Stoy77} +Joseph E.@: Stoy. +@cite{Denotational Semantics: The Scott-Strachey Approach to + Programming Language Theory.} +MIT Press, Cambridge, 1977. + +@item +@anchor{TImanual85} +Texas Instruments, Inc. +TI Scheme Language Reference Manual. +Preliminary version 1.0, November 1985. + +@item +@anchor{srfi45} +Andre van Tonder. +SRFI 45: Primitives for Expressing Iterative Lazy Algorithms. +@url{http://srfi.schemers.org/srfi-45/}, 2002. + +@item +@anchor{GasbichlerKnauelSperberKelsey2003} +Martin Gasbichler, Eric Knauel, Michael Sperber and Richard Kelsey. +How to Add Threads to a Sequential Language Without Getting Tangled Up. +@cite{Proceedings of the Fourth Workshop on Scheme and Functional Programming}, November 2003. + +@end enumerate