contents
index
← prev up next →
"
#"
#%
#%app
#%datum
#%expression
#%module-begin
#%plain-app
#%plain-lambda
#%top
#%variable-reference
#'
#,
#,@
#<<
#`
#b
#ci
#cs
#d
#e
#f
#F
#i
#o
#T
#t
#x
'
(
)
*
+
+inf.0
+nan.0
,
,@
-
->
->*
->d
->d*
->pp
->pp-rest
->r
-inf.0
.
...
".mzschemerc"
/
'3m
:do-in
;
<
</c
<=
<=/c
=
=/c
>
>/c
>=
>=/c
[
\
\"
\'
\<digit8>{1,3}
\<newline>
\\
\a
\b
\e
\f
\n
\r
\t
\u<digit16>{1,4}
\U<digit16>{1,8}
\v
\x<digit16>{1,2}
]
_
"_loader.dll"
"_loader.dylib"
"_loader.so"
`
abort-current-continuation
'aborts
abs
absolute-path?
accessor
acos
active certificate
add1
Additional Syntactic Constraints
'addon-dir
alarm-evt
always-evt
and
and/c
andmap
angle
'any
any
'any-one
any/c
'append
apply
Arithmetic
arithmetic-shift
arity-at-least
arity-at-least-value
arity-at-least?
asin
assignment transformers
Assignment: set! and set!-values
atan
Attaching Contracts to Values
augment
augment*
augment-final
augment-final*
augmenting
augride
augride*
automatic fields
"AUX"
banner
base environment
begin
begin-for-syntax
begin0
'binary
binding
binds
Bitwise Operations
bitwise-and
bitwise-ior
bitwise-not
bitwise-xor
'block
boolean?
Booleans
bound
bound-identifier=?
box
box-immutable
box-immutable/c
box/c
box?
Boxes
break
break-enabled
break-thread
Breaks
build-compound-type-name
build-path
build-path/convention-type
Building New Contract Combinators
Built-in Exception Types
Byte and String Input
Byte and String Output
Byte String Comparisons
Byte String Constructors, Selectors, and Mutators
Byte Strings
byte strings
byte strings, immutable
byte strings, parsing
byte-pregexp
byte-pregexp?
byte-ready?
byte-regexp
byte-regexp?
byte?
bytes
Bytes to Bytes Encoding Conversion
Bytes to/from Characters, Decoding and Encoding
bytes->immutable-bytes
bytes->list
bytes->path
bytes->path-element
bytes->string/latin-1
bytes->string/locale
bytes->string/utf-8
bytes-append
bytes-close-converter
bytes-convert
bytes-convert-end
bytes-converter?
bytes-copy
bytes-copy!
bytes-fill!
bytes-length
bytes-open-converter
bytes-ref
bytes-set!
bytes-utf-8-index
bytes-utf-8-length
bytes-utf-8-ref
bytes<?
bytes=?
bytes>?
bytes?
call-by-value
call-in-nested-thread
call-with-break-parameterization
call-with-composable-continuation
call-with-continuation-barrier
call-with-continuation-prompt
call-with-current-continuation
call-with-escape-continuation
call-with-exception-handler
call-with-input-file
call-with-input-file*
call-with-output-file
call-with-output-file*
call-with-parameterization
call-with-semaphore
call-with-semaphore/enable-break
call-with-values
call/cc
call/ec
car
case->
case-insensitive
case-lambda
case-sensitivity
'cc
cdr
ceiling
'certify-mode
'cf
'cgc
channel
channel-get
channel-put
channel-put-evt
channel-try-get
channel?
Channels
char->integer
char-alphabetic?
char-blank?
char-ci<=?
char-ci<?
char-ci=?
char-ci>=?
char-ci>?
char-downcase
char-foldcase
char-general-category
char-graphic?
char-iso-control?
char-lower-case?
char-numeric?
char-punctuation?
char-ready?
char-symbolic?
char-title-case?
char-titlecase
char-upcase
char-upper-case?
char-utf-8-length
char-whitespace?
char<=?
char<?
char=?
char>=?
char>?
char?
Character Comparisons
Character Conversions
Characters
Characters and Scalar Values
check-duplicate-identifier
choice-evt
class
class*
class->interface
class-field-accessor
class-field-mutator
class-info
class/derived
class?
Classes and Objects
Classifications
'client
close-input-port
close-output-port
'cn
'co
Code Inspectors
coerce-contract
collect-garbage
collection-path
collections
'collects-dir
column locations
column numbers
"COM1"
"COM2"
"COM3"
"COM4"
"COM5"
"COM6"
"COM7"
"COM8"
"COM9"
Compilation
compilation handler
compile
compile-syntax
compiled
Compiled Modules and References
compiled-expression?
compiled-load handler
compiled-module-expression?
'complete
complete-path?
Complex Numbers
complex numbers
complex?
composable continuation
compound-unit
compound-unit/infer
"CON"
Concurrency
cond
Conditionals: if, cond, and, and or
Configuring Default Handling
cons
cons-mutable/c
cons/c
cons?
constructor
context
continuation
continuation barrier
continuation frames
Continuation Frames and Marks
continuation marks
Continuation Marks
Continuation Marks: with-continuation-mark
continuation-mark-set->context
continuation-mark-set->list
continuation-mark-set->list*
continuation-mark-set-first
continuation-mark-set?
continuation-marks
continuation-prompt-available?
continuation-prompt-tag?
continuation?
Continuations
'continues
contract
Contract Utilities
contract-first-order-passes?
contract-violation->string
contract?
Contracts
Control Flow
copy-file
Core Datatypes
Core Syntactic Forms
cos
Counting Positions, Lines, and Columns
Creating Classes
Creating Interfaces
Creating Objects
Creating Structure Types
Creating Threads
Creating Units
'cs
current custodian
current namespace
current-break-parameterization
current-code-inspector
current-compile
current-continuation-marks
current-custodian
current-directory
current-drive
current-error-port
current-eval
current-gc-milliseconds
current-inexact-milliseconds
current-input-port
current-inspector
current-library-collection-paths
current-load
current-load-extension
current-load-relative-directory
current-load/use-compiled
current-memory-use
current-milliseconds
current-module-name-prefix
current-module-name-resolver
current-output-port
current-parameterization
current-preserved-thread-cell-values
current-process-milliseconds
current-prompt-read
current-pseudo-random-generator
current-reader-guard
current-readtable
current-seconds
current-security-guard
current-thread
current-thread-group
custodian
custodian box
custodian-box-value
custodian-box?
custodian-limit-memory
custodian-managed-list
custodian-memory-accounting-available?
custodian-require-memory
custodian-shutdown-all
custodian?
Custodians
Custom Ports
date
date-day
date-dst?
date-hour
date-minute
date-month
date-second
date-time-zone-offset
date-week-day
date-year
date-year-day
date?
datum
datum->syntax
default-continuation-prompt-tag
define
define-compound-unit
define-compound-unit/infer
define-contract-struct
define-for-syntax
define-local-member-name
define-member-name
define-opt/c
define-sequence-syntax
define-serializable-class
define-serializable-class*
define-signature
define-signature-form
define-struct
define-syntax
define-syntaxes
define-unit
define-unit-binding
define-unit-from-context
define-unit/new-import-export
define-values
define-values-for-syntax
define-values/invoke-unit
define-values/invoke-unit/infer
define/augment
define/augment-final
define/augride
define/contract
define/overment
define/override
define/override-final
define/private
define/public
define/public-final
define/pubment
Defining Structure Types: define-struct
Definitions: define, define-syntax, ...
'delete
delete-directory
delete-file
delimited continuation
Delimiters and Dispatch
denominator
depth marker
derived class
Deriving New Iteration Forms
'desk-dir
Directories
directory-exists?
directory-list
'disappeared-binding
'disappeared-use
'dispatch-macro
display
division by inexact zero
'dll
'doc-dir
dump-memory-stats
dynamic extension
dynamic extent
Dynamic Module Access
dynamic-require
dynamic-require-for-syntax
dynamic-wind
empty
'empty
empty?
'enclosing-module-name
Encodings and Locales
environment
Environment and Runtime Information
eof
eof-object?
ephemeron
ephemeron-value
ephemeron?
Ephemerons
eq-hash-code
eq?
'equal
equal-hash-code
equal?
eqv?
error
'error
error display handler
error escape handler
error value conversion handler
error-display-handler
error-escape-handler
error-print-context-length
error-print-source-location
error-print-width
error-value->string-handler
escape continuation
eval
eval-syntax
Evaluation and Compilation
evaluation handler
Evaluation Model
evaluation order
even?
Events
evt?
'exact
exact number
exact->inexact
exact?
except
exception handler
Exceptions
'exec-file
'execute
'exists
exit
exit handler
exit-handler
Exiting
exn
exn-continuation-marks
exn-message
exn:break
exn:break-continuation
exn:break?
exn:fail
exn:fail:contract
exn:fail:contract:arity
exn:fail:contract:arity?
exn:fail:contract:continuation
exn:fail:contract:continuation?
exn:fail:contract:divide-by-zero
exn:fail:contract:divide-by-zero?
exn:fail:contract:variable
exn:fail:contract:variable-id
exn:fail:contract:variable?
exn:fail:contract?
exn:fail:filesystem
exn:fail:filesystem:exists
exn:fail:filesystem:exists?
exn:fail:filesystem:version
exn:fail:filesystem:version?
exn:fail:filesystem?
exn:fail:network
exn:fail:network?
exn:fail:out-of-memory
exn:fail:out-of-memory?
exn:fail:read
exn:fail:read-srclocs
exn:fail:read:eof
exn:fail:read:eof?
exn:fail:read:non-char
exn:fail:read:non-char?
exn:fail:read?
exn:fail:syntax
exn:fail:syntax-exprs
exn:fail:syntax?
exn:fail:unsupported
exn:fail:unsupported?
exn:fail:user
exn:fail:user?
exn:fail?
exn?
exp
expand
expand-once
expand-path
expand-syntax
expand-syntax-once
expand-syntax-to-top-form
expand-to-top-form
Expanding Top-Level Forms
Expansion
Expansion Context
Expansion Steps
export
Exporting: provide and provide-for-syntax
expression context
Expression Wrapper: #%expression
expt
extend
Extending the Syntax of Signatures
extends
extension-load handler
externalizable<%>
false/c
field
Field and Method Access
field-bound?
field-names
Fields
File Ports
file-exists?
file-or-directory-modify-seconds
file-or-directory-permissions
file-position