r7rs-small-texinfo

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 84214dbef6a2c8c2cebdfe27bc6af66f5f78738f
parent 42bbd5240aabf007bef0c0e828a5802ec561279a
Author: Yuval Langer <yuvallangerontheroad@gmail.com>
Date:   Sat, 27 Jan 2024 16:29:39 +0200

Add contents.

Diffstat:
Mdoc/r7rs-small/r7rs-small.texinfo | 254++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 252 insertions(+), 2 deletions(-)

diff --git a/doc/r7rs-small/r7rs-small.texinfo b/doc/r7rs-small/r7rs-small.texinfo @@ -74,6 +74,256 @@ The report concludes with a list of references and an alphabetic index. R5RS​ ​and R6RS. There is no intended implication that those editors, individually or collectively, support or do not support this report. -[Go to first, previous, next page; contents; index] -Last modified: Mon, Dec 19, 2022, 12:53 pm UTC+0 +@node Introduction +@chapter Introduction + +@node Overview of Scheme +@chapter Overview of Scheme + +@node Semantics +@section Semantics + +@node Syntax +@section Syntax + +@node Notation and terminology +@section Notation and terminology + +@node Base and optional features +@subsection Base and optional features + +@node Error situations and unspecified behavior +@subsection Error situations and unspecified behavior + +@node Entry format +@subsection Entry format + +@node Evaluation examples +@subsection Evaluation examples + +@node Naming conventions +@subsection Naming conventions + +@node Lexical conventions +@chapter Lexical conventions + +@node Identifiers +@section Identifiers + +@node Whitespace and comments +@section Whitespace and comments + +@node Other notations +@section Other notations + +@node Datum labels +@section Datum labels + +@node Basic concepts +@chapter Basic concepts + +@node Variables, syntactic keywords, and regions +@section Variables, syntactic keywords, and regions + +@node Disjointness of types +@section Disjointness of types + +@node External representations +@section External representations + +@node Storage model +@section Storage model + +@node Proper tail recursion +@section Proper tail recursion + +@node Expressions +@chapter Expressions + +@node Primitive expression types +@section Primitive expression types + +@node Variable references +@subsection Variable references + +@node Literal expressions +@subsection Literal expressions + +@node Procedure calls +@subsection Procedure calls + +@node Procedures +@subsection Procedures + +@node Conditionals +@subsection Conditionals + +@node Assignments +@subsection Assignments + +@node Inclusion +@subsection Inclusion + + + + + +@node Derived expression types +@section Derived expression types +@node Conditionals +@subsection Conditionals +@node Binding constructs +@subsection Binding constructs +@node Sequencing +@subsection Sequencing +@node Iteration +@subsection Iteration +@node Delayed evaluation +@subsection Delayed evaluation +@node Dynamic bindings +@subsection Dynamic bindings +@node Exception handling +@subsection Exception handling +@node Quasiquotation +@subsection Quasiquotation +@node Case-lambda +@subsection Case-lambda +@node Macros +@section Macros +@node Binding constructs for syntactic keywords +@subsection Binding constructs for syntactic keywords +@node Pattern language +@subsection Pattern language +@node Signaling errors in macro transformers +@subsection Signaling errors in macro transformers + +@node Program structure +@chapter Program structure +@node Programs +@section Programs +@node Import declarations +@section Import declarations +@node Variable definitions +@section Variable definitions +@node Top level definitions +@subsection Top level definitions +@node Internal definitions +@subsection Internal definitions +@node Multiple-value definitions +@subsection Multiple-value definitions +@node Syntax definitions +@section Syntax definitions +@node Record-type definitions +@section Record-type definitions +@node Libraries +@section Libraries +@node Library Syntax +@subsection Library Syntax +@node Library example +@subsection Library example +@node The REPL +@section The REPL + +@node Standard procedures +@chapter Standard procedures +@node Equivalence predicates +@section Equivalence predicates +@node Numbers +@section Numbers +@node Numerical types +@subsection Numerical types +@node Exactness +@subsection Exactness +@node Implementation restrictions +@subsection Implementation restrictions +@node Implementation extensions +@subsection Implementation extensions +@node Syntax of numerical constants +@subsection Syntax of numerical constants +@node Numerical operations +@subsection Numerical operations +@node Numerical input and output +@subsection Numerical input and output +@node Booleans +@section Booleans +@node Pairs and lists +@section Pairs and lists +@node Symbols +@section Symbols +@node Characters +@section Characters +@node Strings +@section Strings +@node Vectors +@section Vectors +@node Bytevectors +@section Bytevectors +@node Control features +@section Control features +@node Exceptions +@section Exceptions +@node Environments and evaluation +@section Environments and evaluation +@node Input and output +@section Input and output +@node Ports +@subsection Ports +@node Input +@subsection Input +@node Output +@subsection Output +@node System interface +@section System interface + +@node Formal syntax and semantics +@chapter Formal syntax and semantics +@node Formal syntax +@section Formal syntax +@node Lexical structure +@subsection Lexical structure +@node External representations +@subsection External representations +@node Expressions +@subsection Expressions +@node Quasiquotations +@subsection Quasiquotations +@node Transformers +@subsection Transformers +@node Programs and definitions +@subsection Programs and definitions +@node Libraries +@subsection Libraries +@node Formal semantics +@section Formal semantics +@node Abstract syntax +@subsection Abstract syntax +@node Domain equations +@subsection Domain equations +@node Semantic functions +@subsection Semantic functions +@node Auxiliary functions +@subsection Auxiliary functions +@node Derived expression types +@section Derived expression types + +@node A Standard Libraries +@chapter A Standard Libraries + +@node B Standard Feature Identifiers +@chapter B Standard Feature Identifiers + + +@node Language changes +@chapter Language changes + +@node Additional material +@chapter Additional material + +@node Example +@chapter Example + +@node References +@chapter References + +@c Alphabetic index of definitions of concepts, keywords, and procedures