Next: About this document
Up: PLT MzScheme: Language Manual
Previous: Complex Math
-
- #!
- Input Parsing
- #&
- Input Parsing
- #/
- Primitive Exceptions, Input Parsing, Input Parsing, Output Printing
- #/n n n
- Input Parsing
- #/backspace
- Input Parsing
- #/linefeed
- Input Parsing, Output Printing
- #/newline
- Reading and Printing, Reading and Printing, Input Parsing, Input Parsing, Output Printing
- #/nul
- Strings, Pathnames, Input Parsing, Output Printing
- #/null
- Input Parsing, Output Printing
- #/page
- Input Parsing, Input Parsing
- #/return
- Reading and Printing, Reading and Printing, Input Parsing, Input Parsing
- #/rubout
- Input Parsing
- #/space
- Input Parsing, Input Parsing
- #/tab
- Input Parsing, Input Parsing
- #/vtab
- Input Parsing, Input Parsing
- #<>
- Input Parsing
- #<undefined>
- Void and Undefined
- #<void>
- Void and Undefined
- #n=
- Input Parsing
- #n#
- Input Parsing
- #n=
- Data Sharing in Input
- #n#
- Data Sharing in Input
- #%
- Input Parsing
- #%begin-elaboration-time
- Compiling Files
- #`
- Input Parsing
- (current-milliseconds)
- Numbers
- +inf.0
- Numbers, Numbers
- +nan.0
- Numbers
- --help
- This Manual
- --restore
- Saving and Restoring Program
- -:sr:expand-pattern
- Syntax Rules
- -:sr:get-bindings
- Syntax Rules
- -:sr:hyg-flatten
- Syntax Rules
- -:sr:matches-pattern?
- Syntax Rules
- -:sr:tag-generic
- Syntax Rules
- -inf.0
- Numbers
- -nan.0
- Numbers
- .mzschemerc
- Pathnames
- .zo
- Compiling Files
- /
- Primitive Exceptions
- :
- MrSpidey
- \
- Input Parsing
- =>
- Cond and Case
- [ ]
- Parsing
- abbreviate-cons-as-list
- Converted Printing
- absolute-path?
- Pathnames
- add1
- Numbers
- 'all-syntax
- Global Variable Namespaces
- 'also-preserve-constructions
- Compiling Files
- 'also-preserve-elaborations
- Compiling Files
- 'american
- Dates
- and
- And and Or, And and Or
- andmap
- Booleans, Primitive Exceptions
- angle
- Primitive Exceptions
- 'any
- Reading and Printing
- 'any-one
- Reading and Printing
- 'append
- Opening File Ports
- append!
- Lists
- AppleEvents
- Operating System Processes
- argv
- This Manual
- arithmetic-shift
- Numbers
- arity
- Arity, Primitives, Primitive Exceptions
- arity-at-least
- Arity
- arity-at-least-value
- Arity
- arity-at-least?
- Arity
- assf
- Functions
- assoc
- Lists, Primitive Exceptions
- assq
- Lists, Primitive Exceptions
- assv
- Lists, Primitive Exceptions
- atom?
- Compatibility
- awk
- Awk
- awk.ss
- Awk
- banner
- Runtime Information
- begin
- Sequences, Syntax Expansion and Embedded
- begin-construction-time
- Compiling Files, Compiling Files, Requiring Libraries and Files
- begin-elaboration-time
- Expansion Time Binding and , Expansion Time Binding and , Compiling Files, Compiling Files
- begin0
- Sequences
- bignum
- Numbers
- 'binary
- Opening File Ports
- bitwise operators
- Numbers
- bitwise-and
- Numbers
- bitwise-ior
- Numbers
- bitwise-not
- Numbers
- bitwise-xor
- Numbers
- box
- Boxes
- box?
- Boxes
- boxes
- Boxes, Parsing, Printing, Input Parsing
- break-enabled
- User Breaks
- break-thread
- Thread Utilities
- build-absolute-path
- Filesystem
- build-list
- Functions
- build-path
- Pathnames, Filesystem, Filesystem
- build-relative-path
- Filesystem
- build-share
- Converted Printing
- build-string
- Functions
- build-vector
- Functions
- built-in-name
- Global Names
- call-with-current-continuation
- Continuations
- call-with-escaping-continuation
- Continuations
- call-with-input-file
- Opening File Ports
- call-with-output-file
- Primitive Exceptions, Opening File Ports, Opening File Ports
- call-with-values
- Multiple Return Values
- call/cc
- Continuations
- 'call/cc!=call/ec
- Global Variable Namespaces
- 'call/cc=call/ec
- Global Variable Namespaces
- call/ec
- Continuations
- case
- Primitive Exceptions, Language, Language, Language
- case sensitivity
- This Manual, Parsing
- case-lambda
- Case-Lambda
- catch-errors
- Macros
- char->integer
- Characters
- char-ci=?
- Characters
- char-ready?
- Primitive Exceptions
- char=?
- Characters
- characters
- Characters, Input Parsing
- printing
- Output Printing
- 'chinese
- Dates
- class
- Creating Classes
- class*
- Creating Classes, Primitive Exceptions, Primitive Exceptions, Primitive Exceptions, Primitive Exceptions, Primitive Exceptions
- class*-asi
- Macros
- class*/names
- Creating Classes
- class-asi
- Macros
- class?
- Object Utilities
- classes
- Classes and Objects
- creating
- Creating Interfaces, Creating Classes
- cmdline.ss
- Command-line Parsing
- collect-garbage
- Garbage Collection
- collection-path
- Library Collections and MzLib
- collections
- Library Collections and MzLib
- command-line
- Command-line Parsing
- communication
- Semaphores
- communications
- Networking
- compat.ss
- MzLib Overview, Compatibility
- compatm.ss
- MzLib Overview
- compile
- Compilation
- compile-allow-cond-fallthrough
- Language
- compile-allow-set!-undefined
- Language
- compile-file
- Defining Macros, Identifier Macros, Expansion Time Binding and , Expansion Time Binding and , Compiling Files, Requiring Libraries and Files
- compile.ss
- Compiling Files
- compiled code
- Parsing
- compiling
- Compilation
- complete-path?
- Pathnames
- complex
- Numbers
- compose
- Functions
- compound-unit
- Primitive Exceptions, Primitive Exceptions, Primitive Exceptions, Primitive Exceptions
- compound-unit/sig
- Signed Compound Units, Primitive Exceptions, Primitive Exceptions
- cond
- Primitive Exceptions, Language, Language, Language
- conjugate
- Complex Math
- cons?
- Functions
- constan.ss
- Constants
- constant
- Constants
- constant names
- Constant Names
- constant-name
- Constant Names
- constant-name-all-globals
- Constant Names
- constant-signature-content
- Constants
- 'constants
- Global Variable Namespaces
- constructor-style-printing
- Converted Printing
- consumer-thread
- Threads
- continuations
- Continuations
- escaping
- Continuations
- control flow
- Continuations
- copy-file
- Primitive Exceptions, Files
- core.ss
- MzLib Overview, Core
- corer.ss
- MzLib Overview
- cores.ss
- MzLib Overview
- coreu.ss
- MzLib Overview
- cosh
- Complex Math
- curly braces
- Parsing
- current namespace
- Read-Eval-Print
- current-build-share-hook
- Converted Printing
- current-build-share-name-hook
- Converted Printing
- current-custodian
- Custodians, Custodians
- current-directory
- Current Directory, Directories
- current-drive
- Directories
- current-error-port
- Ports
- current-eval
- Read-Eval-Print
- current-exception-handler
- Exceptions, Exceptions
- current-gc-milliseconds
- Machine Time
- current-input-port
- Ports, Current Ports
- current-library-collection-paths
- Libraries, Library Collections and MzLib
- current-load
- Loading
- current-load-extension
- Loading
- current-load-relative-directory
- Loading, Eval and Load, Dynamic Extensions
- current-milliseconds
- Numbers, Machine Time
- current-namespace
- Read-Eval-Print
- current-output-port
- Ports, Current Ports
- current-parameterization
- Specifying a Parameterization
- current-print
- Read-Eval-Print
- current-print-convert-hook
- Converted Printing
- current-process-milliseconds
- Machine Time
- current-prompt-read
- Read-Eval-Print
- current-pseudo-random-generator
- Numbers, Random Numbers
- current-read-eval-convert-print-prompt
- Converted Printing
- current-require-relative-collection
- Libraries
- current-seconds
- Real Time and Date, Real Time and Date, Real Time and Date
- current-thread
- Thread Utilities
- current-will-executor
- Will Executors
- custodian-shutdown-all
- Custodians
- custodian?
- Custodians
- custodians
- Custodians, Custodians
- cycles
- Data Sharing in Input
- date
- Real Time and Date, Real Time and Date, Dates
- date->string
- Dates
- date-day
- Real Time and Date
- date-display-format
- Dates
- date-dst?
- Real Time and Date
- date-hour
- Real Time and Date
- date-minute
- Real Time and Date
- date-month
- Real Time and Date
- date-second
- Real Time and Date
- date-week-day
- Real Time and Date
- date-year
- Real Time and Date
- date-year-day
- Real Time and Date
- date.ss
- Dates
- debug info handler
- Exceptions
- debug-info-handler
- Exceptions
- define
- Global Variables, Primitive Exceptions, Constant Names
- embedded
- Syntax Expansion and Embedded
- define-const-structure
- Structures
- define-constructor
- MrSpidey
- define-expansion-time
- Expansion Time Binding and , Compiling Files
- define-id-macro
- Identifier Macros, Compiling Files
- define-macro
- Defining Macros, Compiling Files, Compiling Files
- define-struct
- Creating Structure Types, Creating Subtypes
- define-structure
- Structures
- define-syntax
- Syntax Rules
- define-type
- MrSpidey
- define-values
- Global Variables
- defined?
- Global Names
- defmacro
- Macros, Compatibility
- defstru.ss
- Structures
- delay
- Promises
- delete-directory
- Directories
- delete-directory/files
- Filesystem
- delete-file
- Files
- derived class
- Classes and Objects
- directories
- testing
- Directories
- root
- Directories
- renaming
- Directories
- permissions
- Directories
- pathnames
- see pathnames
- of currently loading file
- Loading, Eval and Load, Dynamic Extensions
- moving
- Directories
- deleting
- Directories
- dates
- Directories
- current
- Directories
- creating
- Directories
- contents
- Directories
- directory
- current
- Current Directory
- directory-exists?
- Directories
- directory-list
- Directories
- display
- Primitive Exceptions
- 'done-error
- Operating System Processes
- 'done-ok
- Operating System Processes
- dump-memory-stats
- Garbage Collection
- dynamic-disable-break
- Functions
- dynamic-enable-break
- User Breaks
- dynamic-wind
- Dynamic Wind
- dynamic-wind/protect-break
- Functions
- e
- Complex Math
- effective signature
- Signed Compound Units
- eighth
- Functions
- else
- Cond and Case
- empty
- Global Variable Namespaces, Functions
- empty-list-name
- Converted Printing
- empty?
- Functions
- eof
- Ports, Custom Ports
- eof-object?
- Ports
- eq?
- Structure Utilities
- equal?
- Boxes, Structure Utilities
- eqv?
- Numbers, Structure Utilities
- 'error
- Primitive Exceptions, Errors, Opening File Ports
- error display handler
- Exceptions
- error escape handlers
- Error Escape Handler, Threads
- error value conversion handler
- Exceptions
- error-display-handler
- Exceptions
- error-escape-handler
- Error Escape Handler
- error-print-width
- Exceptions
- error-value->string-handler
- Exceptions
- errors
- Primitive Exceptions, Errors, Exceptions
- type
- Application Type Errors
- syntax
- Syntax Errors
- eval
- Read-Eval-Print, Eval and Load
- eval-string
- Strings
- evaluation handler
- Read-Eval-Print
- evaluation order
- Evaluation Order
- evcase
- Macros
- even?
- Numbers
- event loop
- Semaphores
- exception handlers
- Threads
- exception-break-enabled
- User Breaks
- exceptions
- Exceptions, Exceptions
- primitive
- Primitive Exceptions
- execute
- Primitive Exceptions, Files, Operating System Processes
- execute*
- Operating System Processes
- exit
- Exiting, Exiting
- exit handler
- Exiting
- exit-handler
- Exiting
- exiting
- Exiting
- exn
- Primitive Exceptions
- exn:application-file-position
- File Ports
- exn:application:arity
- Multiple Return Values, Initialization Variables
- exn:application:fprintf:argument-type
- Reading and Printing, Reading and Printing, Reading and Printing, Reading and Printing
- exn:application:fprintf:extra-arguments
- Reading and Printing
- exn:application:fprintf:no-argument
- Reading and Printing
- exn:application:integer
- Thread Utilities
- exn:application:macos-typestring
- Operating System Processes, Operating System Processes, Operating System Processes
- exn:application:math:radix
- Numbers
- exn:application:mode-conflict
- Opening File Ports
- exn:application:range:bounds:string
- Reading and Printing
- exn:application:range:list
- Lists, Lists, Lists
- exn:application:range:struct
- Structure Utilities
- exn:application:type
- Characters, Creating Objects, Primitive Exceptions, Application Type Errors, Global Variable Namespaces, String Ports, Reading and Printing
- exn:else
- Cond and Case, Cond and Case, Cond and Case, Language, Primitive Syntax and Expanding
- exn:i/o:filesystem:directory
- Current Directory, Directories, Directories
- exn:i/o:filesystem:file
- Files, Files, Files, Files
- exn:i/o:filesystem:link
- Pathnames
- exn:i/o:filesystem:path
- Pathnames, Pathnames, Pathnames, Pathnames
- exn:i/o:filesystem:rename
- Files, Files
- exn:i/o:filesystem:username
- Files, Files, Directories
- exn:i/o:tcp:accept
- Networking
- exn:i/o:tcp:connect
- Networking
- exn:i/o:tcp:listen
- Networking
- exn:i/o:tcp:listener-closed
- Networking, Networking, Networking
- exn:i/o:user-port
- Custom Ports
- exn:misc:constant
- Constant Names
- exn:misc:continuation
- Continuations
- exn:misc:defmacro
- Defining Macros, Defining Macros
- exn:misc:dynamic-extension
- Dynamic Extensions
- exn:misc:expansion-time
- Expansion Time Binding and , Expansion Time Binding and , Expansion Time Binding and , Primitive Syntax and Expanding , Primitive Syntax and Expanding
- exn:misc:hash-table
- Hash Tables
- exn:misc:image
- Saving and Restoring Program
- exn:misc:match
- Match
- exn:misc:parameterization
- Threads
- exn:misc:process
- Operating System Processes
- exn:misc:semaphore
- Semaphores, Semaphores
- exn:misc:send-event
- Operating System Processes, Operating System Processes
- exn:misc:thread:kill
- Thread Utilities
- exn:misc:unsupported
- Directories, Operating System Processes, Operating System Processes, Operating System Processes, Input Parsing, Saving and Restoring Program
- exn:misc:user-break
- User Breaks
- exn:obj:generic
- Generic Procedures
- exn:object:class-ivar
- Generic Procedures
- exn:object:class-type
- Creating Classes
- exn:object:implement
- Creating Classes
- exn:object:inherit
- Instance Variables
- exn:object:init:multi
- Creating Objects
- exn:object:init:never
- Creating Objects
- exn:object:interface-ivar
- Generic Procedures
- exn:object:interface-type
- Creating Interfaces, Creating Classes
- exn:object:ivar
- Instance Variable Access
- exn:read:char
- Input Parsing
- exn:read:graph
- Data Sharing in Input , Data Sharing in Input , Data Sharing in Input
- exn:read:unsupported
- Input Parsing, Data Sharing in Input
- exn:read:vector-length
- Input Parsing
- exn:struct:struct-type
- Creating Subtypes
- exn:syntax
- Syntax Errors
- exn:unit:arity
- Linking Units and Creating
- exn:unit:export
- Linking Units and Creating
- exn:unit:import
- Linking Units and Creating
- exn:unit:non-unit
- Requiring Libraries and Files
- exn:unit:signature:arity
- Signed Compound Units, Expanding Signed Unit Expressions
- exn:unit:signature:extra
- Expanding Signed Unit Expressions
- exn:unit:signature:kind
- Expanding Signed Unit Expressions
- exn:unit:signature:match:extra
- Signed Compound Units, Expanding Signed Unit Expressions
- exn:unit:signature:match:kind
- Signed Compound Units, Signed Compound Units, Expanding Signed Unit Expressions
- exn:unit:signature:match:missing
- Signed Compound Units, Signed Compound Units, Expanding Signed Unit Expressions
- exn:unit:signature:missing
- Expanding Signed Unit Expressions
- exn:unit:signature:non-signed-unit
- Signed Compound Units, Expanding Signed Unit Expressions, Requiring Libraries and Files
- exn:user
- Errors, Command-line Parsing, Command-line Parsing, Command-line Parsing, Command-line Parsing, Filesystem, Inflating Compressed Data, Inflating Compressed Data, Inflating Compressed Data
- exn:variable
- Global Names
- expand-defmacro
- Primitive Syntax and Expanding
- expand-defmacro-once
- Primitive Syntax and Expanding
- 'expand-load
- Compiling Files
- expand-path
- Pathnames
- 'expand-require-library
- Compiling Files
- expansion time
- Expansion Time Binding and
- expansion-time-value?
- Expansion Time Binding and
- explode-path
- Filesystem
- export signature
- Importing and Exporting with
- expr->string
- Strings
- expressions
- shared structure
- Data Sharing in Input
- fields
- Structures
- fifth
- Functions
- file-exists?
- Files
- file-modify-seconds
- Real Time and Date, Real Time and Date
- file-name-from-path
- Filesystem
- file-or-directory-modify-seconds
- Primitive Exceptions, Files, Directories
- file-or-directory-permissions
- Primitive Exceptions, Files, Directories
- file-position
- Primitive Exceptions, File Ports
- file-size
- Files
- file.ss
- Filesystem
- filename-extension
- Filesystem
- files
- File Ports
- testing
- Files
- sizes
- Files
- renaming
- Files
- permissions
- Files
- pathnames
- see pathnames
- moving
- Files
- loading
- Eval and Load
- deleting
- Files
- dates
- Files
- copying
- Files
- filesystem-root-list
- Directories
- filter
- Functions
- finalization
- see will executors
- find-executable-path
- Pathnames
- find-library
- Filesystem
- find-relative-path
- Filesystem
- find-seconds
- Dates
- find-system-path
- Pathnames
- first
- Functions
- fixnum
- Numbers
- flonum
- Numbers
- fluid-let
- Fluid-Let
- flush-output
- File Ports
- foldl
- Functions
- foldr
- Functions
- for-each
- Primitive Exceptions, Primitive Exceptions
- force
- Promises
- format
- Reading and Printing
- fourth
- Functions
- fprintf
- Reading and Printing
- fraction
- Numbers
- functio.ss
- Functions
- gensym
- Symbols
- 'german
- Dates
- get-shared
- Converted Printing
- getenv
- Operating System Environment Variables
- getprop
- Compatibility
- global port print handler
- Ports
- global variables
- Global Names
- global-defined-value
- Global Names, Defining Macros, Identifier Macros, Expansion Time Binding and , Primitive Syntax and Expanding
- global-expansion-time-value
- Primitive Exceptions, Expansion Time Binding and
- global-port-print-handler
- Ports, Reading and Printing, Customizing DisplayWrite, and
- graphs
- Input Parsing, Data Sharing in Input
- printing
- Output Printing
- guardians
- see will executors
- gunzip
- Inflating Compressed Data
- gunzip-through-ports
- Inflating Compressed Data
- hash tables
- Hash Tables
- 'hash-percent-syntax
- Global Variable Namespaces
- hash-table-for-each
- Hash Tables
- hash-table-get
- Hash Tables
- hash-table-map
- Hash Tables
- hash-table-put!
- Hash Tables
- hash-table-remove!
- Hash Tables
- hash-table?
- Hash Tables
- 'home-dir
- Pathnames
- id-macro?
- Identifier Macros
- identity
- Functions
- ignore-errors
- Functions
- 'ignore-macro-definitions
- Compiling Files
- 'ignore-require-library
- Compiling Files
- implementation?
- Object Utilities
- import signature
- Importing and Exporting with
- in-parameterization
- Specifying a Parameterization
- include
- Signed Units
- 'indian
- Dates
- inferred-name
- Inferred Value Names
- 'infinity
- Numbers, Pretty Printing, Pretty Printing
- inflate
- Inflating Compressed Data
- inflate.ss
- Inflating Compressed Data
- info.ss
- Library Collections and MzLib
- inherit
- Instance Variables
- inheritance
- Classes and Objects
- 'init-dir
- Pathnames
- 'init-file
- Pathnames
- install-converting-printer
- Converted Printing
- instance variables
- accessing
- Instance Variable Access
- integer->char
- Characters, Characters
- interface
- Creating Interfaces
- interface-extends?
- Object Utilities
- interface?
- Object Utilities
- invoke-open-unit
- Invoking and Opening Units, Primitive Exceptions, Primitive Exceptions
- invoke-open-unit/sig
- Primitive Exceptions
- invoke-unit
- Invoking Units, Primitive Exceptions
- invoke-unit/sig
- Invoking Signed Units, Invoking Signed Units, Primitive Exceptions
- 'irish
- Dates
- is-a?
- Object Utilities
- ivar-in-class?
- Object Utilities
- ivar/proc
- Instance Variable Access
- keyword-name
- Keywords
- keyword-name?
- Keywords
- keywords
- Global Variable Namespaces, Keywords
- kill-thread
- Primitive Exceptions, Thread Utilities
- last-pair
- Functions
- let
- Local Variables
- let*
- Local Variables
- let*-values
- Local Variables
- let+
- Macros
- let-enumerate
- Macros
- let-expansion-time
- Expansion Time Binding and
- let-id-macro
- Identifier Macros, Identifier Macros
- let-macro
- Defining Macros
- let-struct
- Creating Structure Types, Creating Subtypes
- let-values
- Multiple Return Values, Local Variables
- let/cc
- Continuations
- let/ec
- Continuations
- letmacro
- Compatibility
- letrec
- Local Variables
- letrec*
- Local Variables, Local Variables
- letrec*-values
- Local Variables, Void and Undefined
- letrec-values
- Local Variables, Void and Undefined
- libraries
- Library Collections and MzLib
- 'linefeed
- Reading and Printing
- link-exists?
- Files
- links
- testing
- Files
- list*
- Lists
- list-ref
- Lists, Primitive Exceptions
- list-tail
- Lists, Primitive Exceptions
- load
- Loading, Loading, Loading, Eval and Load, Input Parsing, Compiling Files
- load handler
- Loading
- load-extension
- Loading, Loading, Dynamic Extensions
- load-relative
- Loading, Loading, Loading, Eval and Load, Compiling Files
- load-relative-extension
- Loading, Loading, Dynamic Extensions
- load/cd
- Loading, Eval and Load, Compiling Files
- load/use-compiled
- Loading, Loading, Loading, Eval and Load, Library Collections and MzLib
- local
- Macros
- local-expand-body-expression
- Primitive Exceptions, Primitive Syntax and Expanding
- local-expand-defmacro
- Primitive Exceptions, Primitive Syntax and Expanding
- local-expansion-time-bound?
- Expansion Time Binding and
- local-expansion-time-value
- Primitive Exceptions, Expansion Time Binding and
- logical operators
- see bitwise operators
- loop-until
- Functions
- 'macos
- Runtime Information
- macro.ss
- Macros
- macro?
- Defining Macros
- macros
- Defining Macros, Compiling Files
- syntax-rules
- Syntax Rules
- identifier
- Identifier Macros
- expanding
- Primitive Syntax and Expanding
- make-class
- Compatibility
- make-class*
- Compatibility
- make-complex
- Complex Math
- make-custodian
- Custodians
- make-directory
- Directories
- make-generic
- Generic Procedures
- make-generic/proc
- Generic Procedures
- make-global-value-list
- Global Names
- make-hash-table
- Hash Tables
- make-hash-table-weak
- Hash Tables
- make-make-semaphore
- Semaphores
- make-namespace
- Global Variable Namespaces
- make-object
- Creating Classes, Initialization Variables, Creating Objects, Primitive Exceptions
- make-parameter
- Parameter Utilities
- make-parameterization
- Parameterization Utilities
- make-parameterization-with-sharing
- Primitive Exceptions, Parameterization Utilities
- make-pipe
- Pipes
- make-promise
- Promises
- make-pseudo-random-generator
- Numbers
- make-semaphore
- Primitive Exceptions
- make-single-threader
- Functions
- make-struct-case
- Primitive Exceptions
- make-temporary-file
- Filesystem
- make-weak-box
- Weak Boxes
- make-will-executor
- Will Executors
- map
- Primitive Exceptions, Primitive Exceptions
- match
- Match
- match-define
- Match
- match-lambda
- Match
- match-lambda*
- Match
- match-let
- Match
- match-let*
- Match
- match-letrec
- Match
- match.ss
- Match
- match:end
- Awk
- match:start
- Awk
- match:substring
- Awk
- member
- Lists, Primitive Exceptions
- memf
- Functions
- memq
- Lists, Primitive Exceptions
- memv
- Lists, Primitive Exceptions
- merge-input
- Threads
- modulo
- Primitive Exceptions
- MrSpidey
- Requiring Libraries and Files, MrSpidey
- mrspidey:control
- MrSpidey
- 'multi
- Command-line Parsing, Command-line Parsing
- MzLib library
- Library Collections and MzLib
- mzlib.ss
- MzLib Overview, MzLib
- mzlib:command-line@
- Command-line Parsing
- mzlib:compat@
- Compatibility
- mzlib:compile@
- Compiling Files
- mzlib:core@
- Core
- mzlib:date@
- Dates
- mzlib:file@
- Filesystem
- mzlib:function@
- Functions
- mzlib:inflate@
- Inflating Compressed Data
- mzlib:pretty-print@
- Pretty Printing
- mzlib:print-convert@
- Converted Printing
- mzlib:restart@
- Restarting MzScheme with Arguments
- mzlib:string@
- Strings
- mzlib:thread@
- Threads
- mzlib:zmath@
- Complex Math
- mzlib@
- MzLib
- mzlibc.ss
- MzLib Overview
- mzlibm.ss
- MzLib Overview
- mzlibr.ss
- MzLib Overview
- mzlibs.ss
- MzLib Overview
- mzlibu.ss
- MzLib Overview
- MzScheme
- stand-alone
- This Manual
- mzscheme.rc
- Pathnames, Pathnames
- names
- constant
- Constant Names
- namespace?
- Global Variable Namespaces
- namespaces
- Global Variable Namespaces
- networking
- Networking
- new-cafe
- Compatibility
- newline-string
- Strings
- 'no-constants
- Global Variable Namespaces
- 'no-keywords
- Global Variable Namespaces
- 'no-warnings
- Compiling Files
- normal-case-path
- Pathnames
- normalize-path
- Filesystem
- not-a-number
- Numbers
- number->string
- Numbers, Primitive Exceptions
- numbers
- Numbers
- object-class
- Object Utilities
- object?
- Object Utilities
- objects
- Classes and Objects
- creating
- Creating Objects
- odd?
- Numbers
- 'once-any
- Command-line Parsing, Command-line Parsing
- 'once-each
- Command-line Parsing, Command-line Parsing
- 'only-expand
- Compiling Files
- open-input-file
- Opening File Ports
- open-input-string
- String Ports
- open-output-file
- Primitive Exceptions, Primitive Exceptions, Opening File Ports, Opening File Ports
- open-output-string
- String Ports
- opt-lambda
- Macros
- or
- And and Or, And and Or
- ormap
- Booleans, Primitive Exceptions
- overriding
- Classes and Objects
- parameter
- Parameterizations
- parameter-procedure=?
- Parameter Utilities
- parameter?
- Parameter Utilities
- parameterization branch handler
- Parameterizations
- parameterization-branch-handler
- Parameterizations
- parameterization?
- Parameterization Utilities
- parameterizations
- Parameterizations
- base
- Parameterizations, Parameterizations
- parameterize
- Parameter Utilities
- parameters
- Parameterizations
- built-in
- Built-in Parameters
- parse-command-line
- Command-line Parsing
- parsing
- Parsing
- path->complete-path
- Pathnames
- path-list-string->path-list
- Pathnames
- path-only
- Filesystem
- pathnames
- Pathnames
- expansion
- Pathnames
- pattern matching
- Regular Expressions
- pconver.ss
- Converted Printing
- pi
- Complex Math
- polymorphic
- MrSpidey
- port display handler
- Customizing DisplayWrite, and
- port print handler
- Customizing DisplayWrite, and
- port read handler
- Customizing Read
- port write handler
- Customizing DisplayWrite, and
- port-display-handler
- Customizing DisplayWrite, and
- port-print-handler
- Customizing DisplayWrite, and
- port-read-handler
- Customizing Read
- port-write-handler
- Customizing DisplayWrite, and
- port?
- Ports
- ports
- Threads, Ports, Ports
- string
- String Ports
- flushing
- File Ports
- file
- File Ports
- custom
- Custom Ports
- 'pref-dir
- Pathnames
- 'preserve-constructions
- Compiling Files
- 'preserve-elaborations
- Compiling Files
- pretty-display
- Pretty Printing
- pretty-print
- Pretty Printing
- pretty-print-columns
- Pretty Printing
- pretty-print-depth
- Pretty Printing
- pretty-print-display-string-handler
- Pretty Printing
- pretty-print-handler
- Pretty Printing
- pretty-print-print-hook
- Pretty Printing
- pretty-print-print-line
- Pretty Printing
- pretty-print-show-inexactness
- Pretty Printing
- pretty-print-size-hook
- Pretty Printing
- pretty.ss
- Pretty Printing
- primitive procedure
- Primitives
- primitive-closure?
- Primitives
- primitive-name
- Primitives
- primitive-result-arity
- Primitives
- primitive?
- Primitives
- print
- Primitive Exceptions, Reading and Printing
- print handler
- Read-Eval-Print
- print-box
- Printing, Output Printing
- print-convert
- Converted Printing
- print-convert-expr
- Converted Printing
- print-graph
- Printing, Data Sharing in Input
- print-struct
- Printing, Output Printing
- printf
- Reading and Printing
- private
- Instance Variables
- procedure-arity-at-least?
- Arity
- procedure?
- Case-Lambda
- process
- Operating System Processes
- process*
- Operating System Processes
- processes
- Operating System Processes
- program
- This Manual
- promise?
- Promises
- promises
- Promises
- prompt read handler
- Read-Eval-Print
- pseudo-random-generator?
- Numbers
- public
- Instance Variables
- putenv
- Operating System Environment Variables
- putprop
- Compatibility
- quasi-read-style-printing
- Converted Printing
- quasiquote
- Quasiquote
- quicksort
- Functions
- quotient
- Primitive Exceptions
- raise
- Exceptions
- raise-syntax-error
- Syntax Errors
- raise-type-error
- Application Type Errors
- random
- Numbers, Random Numbers
- random numbers
- Random Numbers
- random-seed
- Numbers, Random Numbers
- 'read
- Primitive Exceptions, Primitive Exceptions, Files
- read-accept-bar-quote
- Parsing, Input Parsing, Output Printing
- read-accept-box
- Parsing, Input Parsing
- read-accept-compiled
- Parsing, Compilation
- read-accept-graph
- Parsing, Data Sharing in Input
- read-accept-type-symbol
- Parsing, Input Parsing
- read-case-sensitive
- Parsing
- read-curly-brace-as-paren
- Parsing, Input Parsing
- read-eval-print loop
- Read-Eval-Print, Eval and Load
- read-eval-print-loop
- Eval and Load, Eval and Load
- read-from-string
- Strings
- read-from-string-all
- Strings
- read-image-from-file
- Primitive Exceptions, Saving and Restoring Program
- read-line
- Reading and Printing
- read-square-bracket-as-paren
- Parsing, Input Parsing
- read-string
- Reading and Printing
- read-string!
- Reading and Printing
- recur
- Macros
- refer.ss
- Requiring Libraries and Files
- regexp
- Regular Expressions
- regexp-exec
- Awk
- regexp-match
- Regular Expressions, Strings
- regexp-match-exact?
- Strings
- regexp-match-positions
- Regular Expressions
- regexp-replace
- Regular Expressions
- regexp-replace*
- Regular Expressions
- regexp?
- Regular Expressions
- register-will
- Will Executors
- regular expressions
- Regular Expressions
- 'relative
- Pathnames
- relative-path?
- Pathnames
- remainder
- Primitive Exceptions
- remove
- Functions
- remove*
- Functions
- remq
- Functions
- remq*
- Functions
- remv
- Functions
- remv*
- Functions
- rename
- Instance Variables
- rename-file-or-directory
- Primitive Exceptions, Files, Directories
- 'replace
- Opening File Ports
- require
- Requiring Libraries and Files
- require-library
- Primitive Exceptions, Library Collections and MzLib, Library Collections and MzLib, Compiling Files, Compiling Files
- require-library-unit
- Requiring Libraries and Files
- require-library-unit/sig
- Requiring Libraries and Files
- require-library-use-compiled
- Libraries, Library Collections and MzLib
- require-library/proc
- Library Collections and MzLib, Library Collections and MzLib
- require-relative-library
- Primitive Exceptions, Library Collections and MzLib
- require-relative-library-unit
- Requiring Libraries and Files
- require-relative-library-unit/sig
- Requiring Libraries and Files
- require-relative-library/proc
- Library Collections and MzLib
- require-unit
- Requiring Libraries and Files
- require-unit/sig
- Requiring Libraries and Files
- resolve-path
- Pathnames
- rest
- Functions
- restart-mzscheme
- Restarting MzScheme with Arguments
- restart.ss
- Restarting MzScheme with Arguments
- 'return
- Reading and Printing
- 'return-linefeed
- Reading and Printing
- reverse!
- Lists
- 'running
- Operating System Processes
- 'same
- Pathnames, Pathnames, Pathnames
- second
- Functions
- seconds->date
- Primitive Exceptions, Real Time and Date, Dates
- secure-primitive-exception-types
- Primitive Exceptions
- semaphore-callback
- Semaphores
- semaphore-post
- Semaphores
- semaphore-try-wait?
- Semaphores
- semaphore-wait
- Semaphores
- semaphore-wait-multiple
- Threads
- semaphore-wait/enable-break
- Semaphores
- semaphore?
- Semaphores
- semaphores
- Semaphores
- send
- Instance Variable Access
- send*
- Macros
- send-event
- Primitive Exceptions, Operating System Processes
- sequence
- Instance Variables
- set
- set!
- Assignments, Instance Variable Access, Creating Units, Primitive Exceptions, Constant Names
- set!-values
- Assignments
- set-box!
- Boxes
- set-thread-weight!
- Primitive Exceptions
- seventh
- Functions
- shared
- Sharing
- shared.ss
- Sharing
- show-sharing
- Converted Printing
- signature
- Units with Signatures Overview
- signature->symbols
- Macros
- signatures
- Units with Signatures Overview, Signatures
- signed compound units
- Units with Signatures Overview
- signed units
- Units with Signatures Overview
- simple-return-primitive?
- Primitives
- simplify-path
- Primitive Exceptions, Pathnames
- sinh
- Complex Math
- sixth
- Functions
- sleep
- Thread Utilities
- sort
- Compatibility
- spidey.ss
- MrSpidey
- split-path
- Pathnames
- sqrt
- Primitive Exceptions
- square brackets
- Parsing
- 'status
- Operating System Processes
- string->number
- Numbers
- string->symbol
- Symbols
- string->type-symbol
- Input Parsing
- string->uninterned-symbol
- Symbols
- string-ci=?
- Strings
- string-lowercase!
- Strings
- string-ref
- Primitive Exceptions
- string-set!
- Primitive Exceptions
- string-uppercase!
- Strings
- string=?
- Strings
- strings
- reading to and writing from
- String Ports
- pattern matching
- Regular Expressions
- as ports
- String Ports
- strings.ss
- Strings
- 'strip-macro-definitions
- Compiling Files
- struct
- Creating Structure Types, Primitive Exceptions
- struct->vector
- Structure Utilities
- struct-constructor-procedure?
- Structure Utilities
- struct-length
- Structure Utilities
- struct-predicate-procedure?
- Structure Utilities
- struct-ref
- Structure Utilities, Primitive Exceptions
- struct-selector-procedure?
- Structure Utilities
- struct-setter-procedure?
- Structure Utilities
- struct-type?
- Structure Utilities
- struct?
- Structure Utilities
- structs
- Printing
- structure subtypes
- Creating Subtypes
- structure type descriptors
- Creating Structure Types
- structure types
- Structures
- predicates
- Structure Utilities
- structures
- Structures
- printing
- Output Printing
- sub1
- Numbers
- subclass?
- Object Utilities
- subprocesses
- Operating System Processes
- substring
- Primitive Exceptions
- super-init
- Primitive Exceptions, Primitive Exceptions
- superclass
- Classes and Objects
- symbols
- Input Parsing
- printing
- Output Printing
- generating
- Symbols
- synrule.ss
- Syntax Rules
- syntax-rules
- Syntax Rules
- syntax?
- Primitive Syntax and Expanding
- system
- Primitive Exceptions, Operating System Processes
- system*
- Operating System Processes
- system-library-subpath
- Runtime Information
- system-type
- Runtime Information
- tail calls
- Continuations
- tcp-accept
- Primitive Exceptions, Networking
- tcp-accept-ready?
- Primitive Exceptions, Networking
- tcp-close
- Networking
- tcp-connect
- Networking
- tcp-listen
- Networking
- tcp-listener?
- Networking
- tcp-port-send-waiting?
- Networking
- tcp-stop
- Primitive Exceptions
- TCP/IP
- Networking
- 'temp-dir
- Pathnames
- 'text
- Opening File Ports
- third
- Functions
- thread
- Primitive Exceptions, Threads, Parameterizations
- thread descriptor
- Threads
- thread-running?
- Thread Utilities
- thread-wait
- Thread Utilities
- thread-weight
- Thread Utilities
- thread.ss
- Threads
- thread?
- Thread Utilities
- threads
- Threads
- synchronization
- Semaphores
- run state
- Thread Utilities
- killing
- Thread Utilities
- communication
- Semaphores
- breaking
- User Breaks, Thread Utilities
- thunk
- Threads
- time
- Time, Timing Execution
- machine
- Machine Time
- time-apply
- Timing Execution
- trace
- Tracing
- trace.ss
- Tracing
- traceld.ss
- Tracing Loads
- 'truncate
- Opening File Ports
- 'truncate/replace
- Opening File Ports
- type symbols
- Parsing, Input Parsing
- type-symbol?
- Input Parsing
- unbox
- Boxes
- undefine
- Primitive Exceptions, Global Names
- undefined values
- Void and Undefined
- uninterned symbol
- Symbols
- unit
- Creating Units
- unit/sig
- Signed Units
- unit/sig->unit
- Extracting a Primitive Unit
- unit?
- Unit Utilities
- units
- Units
- signatures
- Units with Signatures Overview
- invoking
- Invoking Units, Invoking and Opening Units
- creating
- Creating Units
- compound
- Linking Units and Creating
- units with signatures
- Units with Signatures Overview
- 'unix
- Runtime Information
- unless
- When and Unless
- untrace
- Tracing
- 'up
- Pathnames, Pathnames, Pathnames
- uq-ivar
- Primitive Exceptions
- uq-make-generic
- Primitive Exceptions, Primitive Exceptions
- 'use-current-namespace
- Compiling Files
- user breaks
- see threads, breaking
- user-break polling handler
- User Breaks
- user-break-poll-handler
- User Breaks
- values
- Multiple Return Values
- vector-ref
- Primitive Exceptions
- vector-set!
- Primitive Exceptions
- vectors
- Input Parsing
- verify-linkage-signature-match
- Expanding Signed Unit Expressions
- verify-signature-match
- Expanding Signed Unit Expressions, Primitive Exceptions, Primitive Exceptions, Primitive Exceptions
- version
- Runtime Information
- vertical bar
- Parsing
- void
- Void and Undefined, Void and Undefined
- 'wait
- Operating System Processes
- weak boxes
- Weak Boxes
- weak-box-value
- Weak Boxes
- weak-box?
- Weak Boxes
- when
- When and Unless
- will executors
- Will Executors, Will Executors
- will-executor-try
- Will Executors
- will-executor?
- Will Executors
- 'windows
- Runtime Information
- with-handlers
- Exceptions
- with-input-from-file
- Opening File Ports
- with-new-parameterization
- Specifying a Parameterization
- with-output-to-file
- Primitive Exceptions, Opening File Ports, Opening File Ports
- with-parameterization
- Specifying a Parameterization
- with-semaphore
- Threads
- 'write
- Primitive Exceptions, Files
- write-image-to-file
- Primitive Exceptions, Saving and Restoring Program
- 'wx
- Global Variable Namespaces
- zabs
- Complex Math
- zacos
- Complex Math
- zasin
- Complex Math
- zatan
- Complex Math
- zcos
- Complex Math
- zexp
- Complex Math
- zlog
- Complex Math
- zmath.ss
- Complex Math
- zsin
- Complex Math
- zsqrt
- Complex Math
- ztan
- Complex Math
- { }
- Parsing
PLT