| Index Entry | | Section |
|
# | | |
| #!bwp : | | iklib reader mode |
| #!eof : | | iklib reader mode |
| #!unbound : | | iklib reader mode |
| #!void : | | iklib reader mode |
| #!would-block : | | iklib reader mode |
|
$ | | |
| $core-condition-object-type-name , syntactic binding type: | | expander lexenv prim conditions |
| $core-label-type-name , syntactic binding type: | | expander lexenv prim labels |
| $core-rcd , syntactic binding type: | | expander lexenv prim rcd |
| $core-record-type-name , syntactic binding type: | | expander lexenv prim records |
| $core-rtd , syntactic binding type: | | expander lexenv prim rtd |
| $core-type-descriptor , syntactic binding type: | | expander lexenv prim btd |
| $core-type-name , syntactic binding type: | | expander lexenv prim bio |
| $fluid , syntactic binding type: | | expander lexenv prim fluids |
| $fluid , syntactic binding type: | | expander lexenv imported fluids |
| $fluid , syntactic binding type: | | expander lexenv internal fluids |
| $module , syntactic binding type: | | expander lexenv imported modules |
| $module , syntactic binding type: | | expander lexenv internal modules |
| $record-type-name , syntactic binding type: | | expander lexenv imported rtn |
| $record-type-name , syntactic binding type: | | expander lexenv internal rtn |
| $struct-type-name , syntactic binding type: | | expander lexenv imported stn |
| $struct-type-name , syntactic binding type: | | expander lexenv internal stn |
| $synonym , syntactic binding type: | | expander lexenv imported synonyms |
| $synonym , syntactic binding type: | | expander lexenv internal synonym |
|
( | | |
| (psyntax system $all) , library: | | expander lexenv prim |
| (rnrs arithmetic bitwise (6)) , library: | | stdlib arithmetic exact bitwise |
| (rnrs arithmetic fixnums (6)) , library: | | stdlib arithmetic fixnums |
| (rnrs arithmetic flonums (6)) , library: | | stdlib arithmetic flonums |
| (rnrs base (6)) , library: | | baselib |
| (rnrs bytevectors (6)) , library: | | stdlib bytevector |
| (rnrs conditions (6)) , library: | | stdlib exceptions conditions |
| (rnrs control (6)) , library: | | stdlib control |
| (rnrs enums (6)) , library: | | stdlib enum |
| (rnrs eval (6)) , library: | | stdlib eval |
| (rnrs exceptions (6)) , library: | | stdlib exceptions exceptions |
| (rnrs files (6)) , library: | | stdlib files |
| (rnrs hashtables (6)) , library: | | stdlib hashtable |
| (rnrs io ports (6)) , library: | | stdlib io |
| (rnrs io ports (6)) , library: | | stdlib io port |
| (rnrs io simple (6)) , library: | | stdlib io |
| (rnrs io simple (6)) , library: | | stdlib io simple |
| (rnrs lists (6)) , library: | | stdlib list |
| (rnrs mutable-pairs (6)) , library: | | stdlib mutable pairs |
| (rnrs mutable-strings (6)) , library: | | stdlib mutable strings |
| (rnrs programs (6)) , library: | | stdlib programlib |
| (rnrs r5rs (6)) , library: | | stdlib rfive compat |
| (rnrs records inspection (6)) , library: | | stdlib records inspection |
| (rnrs records procedural (6)) , library: | | stdlib records procedural layer |
| (rnrs records syntactic (6)) , library: | | stdlib records syntactic layer |
| (rnrs sorting (6)) , library: | | stdlib sorting |
| (rnrs syntax-case (6)) , library: | | stdlib syntax-case |
| (rnrs unicode (6)) , library: | | stdlib unicode |
| (vicare compiler) , library: | | compiler |
| (vicare expander) , library: | | expander |
| (vicare ffi foreign-pointer-wrapper) , library: | | ffi foreign wrapper |
| (vicare ffi) , library: | | ffi |
| (vicare language-extensions) , library: | | iklib |
| (vicare libraries) , library: | | libutils |
| (vicare numerics constants) , library: | | iklib numerics constants |
| (vicare platform features) , library: | | iklib |
| (vicare programs) , library: | | progutils |
| (vicare system $bignums) , library: | | syslib bignums |
| (vicare system $booleans) , library: | | syslib booleans |
| (vicare system $bytevectors) , library: | | syslib bytevectors |
| (vicare system $chars) , library: | | syslib chars |
| (vicare system $codes) , library: | | syslib codes unsafe |
| (vicare system $codes) , library: | | syslib closures |
| (vicare system $compnums) , library: | | syslib compnums |
| (vicare system $compnums) , library: | | syslib cflonums |
| (vicare system $flonums) , library: | | syslib flonums |
| (vicare system $fx) , library: | | syslib fixnums |
| (vicare system $hashtables) , library: | | syslib hashtables |
| (vicare system $io) , library: | | syslib ports |
| (vicare system $keywords) , library: | | syslib keywords |
| (vicare system $lists) , library: | | syslib lists |
| (vicare system $numerics) , library: | | syslib numerics |
| (vicare system $pairs) , library: | | syslib pairs |
| (vicare system $pointers) , library: | | syslib pointers |
| (vicare system $ratnums) , library: | | syslib ratnums |
| (vicare system $records) , library: | | syslib records |
| (vicare system $runtime) , library: | | iklib runtime |
| (vicare system $strings) , library: | | syslib strings |
| (vicare system $structs) , library: | | syslib structs unsafe |
| (vicare system $symbols) , library: | | syslib symbols |
| (vicare system $tcbuckets) , library: | | syslib tcbuckets |
| (vicare system $transcoders) , library: | | syslib transcoders |
| (vicare system $vectors) , library: | | syslib vectors |
| (vicare system code-objects) , library: | | syslib codes safe |
| (vicare system comparison-procedures) , library: | | syslib compar |
| (vicare system structs) , library: | | syslib structs safe |
| (vicare unsafe unicode) , library: | | iklib chars unicode |
| (vicare) , library: | | iklib |
|
- | | |
| --, command line option: | | using invoking |
| --binary-program, command line option: | | using invoking |
| --boot, command line option: | | using invoking |
| --build-directory, command line option: | | using invoking |
| --compile, command line option: | | using invoking |
| --compile-dependencies, command line option: | | using invoking |
| --compile-library, command line option: | | using invoking |
| --compile-program, command line option: | | using invoking |
| --help, command line option: | | using invoking |
| --library-locator, command line option: | | using invoking |
| --library-path, command line option: | | using invoking |
| --license, command line option: | | using invoking |
| --load-library, command line option: | | using invoking |
| --more-file-extensions, command line option: | | using invoking |
| --no-rcfile, command line option: | | using invoking |
| --optimizer-passes-count, command line option: | | using invoking |
| --option, command line option: | | using invoking |
| --output, command line option: | | using invoking |
| --prompt, command line option: | | using invoking |
| --r6rs-script, command line option: | | using invoking |
| --raw-repl, command line option: | | using invoking |
| --rcfile, command line option: | | using invoking |
| --repl-on-sigint, command line option: | | using invoking |
| --scheme-heap-nursery-size, command line option: | | using invoking |
| --scheme-stack-size, command line option: | | using invoking |
| --silent, command line option: | | using invoking |
| --source-path, command line option: | | using invoking |
| --verbose, command line option: | | using invoking |
| --version, command line option: | | using invoking |
| --version-only, command line option: | | using invoking |
| -A, command line option: | | using invoking |
| -b, command line option: | | using invoking |
| -c, command line option: | | using invoking |
| -d, command line option: | | using invoking |
| -g, command line option: | | using invoking |
| -h, command line option: | | using invoking |
| -I, command line option: | | using invoking |
| -l, command line option: | | using invoking |
| -L, command line option: | | using invoking |
| -O, command line option: | | using invoking |
| -O, command line option: | | using invoking |
| -V, command line option: | | using invoking |
| -v, command line option: | | using invoking |
| -Wall, command line option: | | using invoking |
| -Wextra, command line option: | | using invoking |
| -Wlogic-constants, command line option: | | using invoking |
| -Wno-logic-constants, command line option: | | using invoking |
| -Wno-not-returning, command line option: | | using invoking |
| -Wno-overloaded-function-late-binding, command line option: | | using invoking |
| -Wno-unused-variables, command line option: | | using invoking |
| -Wnot-returning, command line option: | | using invoking |
| -Woverloaded-function-late-binding, command line option: | | using invoking |
| -Wunused-variables, command line option: | | using invoking |
|
A | | |
| AA-REGISTER , Accumulator and Arguments count Register: | | machinery registers |
| AAR, Accumulator and Arguments count Register: | | machinery registers |
| Accumulator and Arguments count Register, AAR: | | machinery registers |
| Allocation Pointer Register, APR: | | machinery registers |
| AP-REGISTER , Allocation Pointer Register: | | machinery registers |
| APR, Allocation Pointer Register: | | machinery registers |
| Asynchronous resources, releasing: | | iklib compensations |
| Automatic finalisation of records: | | iklib records final |
| Automatic finalisation of structs: | | syslib structs safe final |
|
B | | |
| basic-letrec-pass , command line option: | | using invoking |
| begin-for-syntax , syntactic binding type: | | expander lexenv internal bfs |
| Binary executables, kernel support: | | binfmt overview |
| Binary formats, kernel support: | | binfmt overview |
| Binary library source path: | | using libraries paths |
| Binary programs: | | using programs |
| Binding constructs, definition of: | | scheme basic variables keywords regions |
| Binding syntactic keywords: | | baselib syntax binding |
| bindings, syntactic: | | expander intro bindings |
| Body, library: | | scheme library form |
| Body, top–level: | | scheme programs syntax |
| Build directory: | | libutils compiling special build |
|
C | | |
| Catching exceptions: | | stdlib exceptions exceptions |
| check-compiler-pass-preconditions , command line option: | | using invoking |
| Closure Pointer Register, CPR: | | machinery registers |
| Command line: | | using |
| Command line option --: | | using invoking |
| Command line option --binary-program: | | using invoking |
| Command line option --boot: | | using invoking |
| Command line option --build-directory: | | using invoking |
| Command line option --compile: | | using invoking |
| Command line option --compile-dependencies: | | using invoking |
| Command line option --compile-library: | | using invoking |
| Command line option --compile-program: | | using invoking |
| Command line option --help: | | using invoking |
| Command line option --library-locator: | | using invoking |
| Command line option --library-path: | | using invoking |
| Command line option --license: | | using invoking |
| Command line option --load-library: | | using invoking |
| Command line option --more-file-extensions: | | using invoking |
| Command line option --no-rcfile: | | using invoking |
| Command line option --optimizer-passes-count: | | using invoking |
| Command line option --option: | | using invoking |
| Command line option --output: | | using invoking |
| Command line option --prompt: | | using invoking |
| Command line option --r6rs-script: | | using invoking |
| Command line option --raw-repl: | | using invoking |
| Command line option --rcfile: | | using invoking |
| Command line option --repl-on-sigint: | | using invoking |
| Command line option --scheme-heap-nursery-size: | | using invoking |
| Command line option --scheme-stack-size: | | using invoking |
| Command line option --silent: | | using invoking |
| Command line option --source-path: | | using invoking |
| Command line option --verbose: | | using invoking |
| Command line option --version: | | using invoking |
| Command line option --version-only: | | using invoking |
| Command line option -A: | | using invoking |
| Command line option -b: | | using invoking |
| Command line option -c: | | using invoking |
| Command line option -d: | | using invoking |
| Command line option -g: | | using invoking |
| Command line option -h: | | using invoking |
| Command line option -I: | | using invoking |
| Command line option -l: | | using invoking |
| Command line option -L: | | using invoking |
| Command line option -O: | | using invoking |
| Command line option -O: | | using invoking |
| Command line option -V: | | using invoking |
| Command line option -v: | | using invoking |
| Command line option -Wall: | | using invoking |
| Command line option -Wextra: | | using invoking |
| Command line option -Wlogic-constants: | | using invoking |
| Command line option -Wno-logic-constants: | | using invoking |
| Command line option -Wno-not-returning: | | using invoking |
| Command line option -Wno-overloaded-function-late-binding: | | using invoking |
| Command line option -Wno-unused-variables: | | using invoking |
| Command line option -Wnot-returning: | | using invoking |
| Command line option -Woverloaded-function-late-binding: | | using invoking |
| Command line option -Wunused-variables: | | using invoking |
| Command line option basic-letrec-pass : | | using invoking |
| Command line option check-compiler-pass-preconditions : | | using invoking |
| Command line option compiler-core-type-inference : | | using invoking |
| Command line option compiler-descriptive-labels : | | using invoking |
| Command line option compiler-introduce-primrefs : | | using invoking |
| Command line option debug : | | using invoking |
| Command line option debug-messages : | | using invoking |
| Command line option disable-automatic-gc : | | using invoking |
| Command line option disable-runtime-messages : | | using invoking |
| Command line option drop-assertions : | | using invoking |
| Command line option enable-automatic-gc : | | using invoking |
| Command line option enable-runtime-messages : | | using invoking |
| Command line option expander-descriptive-gensyms : | | using invoking |
| Command line option expander-descriptive-marks : | | using invoking |
| Command line option gc-integrity-checks : | | using invoking |
| Command line option library-debug-messages : | | using invoking |
| Command line option no-check-compiler-pass-preconditions : | | using invoking |
| Command line option no-debug-messages : | | using invoking |
| Command line option no-drop-assertions : | | using invoking |
| Command line option no-library-debug-messages : | | using invoking |
| Command line option no-print-loaded-libraries : | | using invoking |
| Command line option no-strict-r6rs : | | using invoking |
| Command line option print-assembly : | | using invoking |
| Command line option print-loaded-libraries : | | using invoking |
| Command line option print-optimizer : | | using invoking |
| Command line option scc-letrec-pass : | | using invoking |
| Command line option strict-r6rs : | | using invoking |
| Command line option waddell-letrec-pass : | | using invoking |
| Common Lisp style macros: | | stdlib syntax-case lisp |
| comparison-procedure , record–type definition clause: | | iklib records defs comparison |
| Compensation stacks: | | iklib compensations |
| Compiled libraries, stale with respect to source: | | iklib syntaxes stale |
| Compiler passes: | | compiler |
| compiler-core-type-inference , command line option: | | using invoking |
| compiler-descriptive-labels , command line option: | | using invoking |
| compiler-introduce-primrefs , command line option: | | using invoking |
| Compiling Scheme scripts: | | using programs |
| Conditionally importing libraries, import : | | iklib expander local import |
| Conjugate of a complex number: | | iklib numerics math |
| constructor-signature , record–type definition clause: | | iklib records defs consig |
| Core language: | | compiler intro |
| core-macro , syntactic binding type: | | expander lexenv prim cmacros |
| core-prim , syntactic binding type: | | expander lexenv prim primitives |
| Coroutines, running parallel processes: | | iklib coroutines parallel |
| CP-REGISTER , Closure Pointer Register: | | machinery registers |
| CPR, Closure Pointer Register: | | machinery registers |
| CPU registers with special roles: | | machinery registers |
| custom-printer , record–type definition clause: | | iklib records defs printer |
|
D | | |
| Data records, automatic finalisation: | | iklib records final |
| Data records, destructors: | | iklib records final |
| debug , command line option: | | using invoking |
| debug-messages , command line option: | | using invoking |
| define-type-descriptors , record–type definition clause: | | iklib records defs descriptors |
| Definition of binding constructs: | | scheme basic variables keywords regions |
| Definition of definitions: | | scheme basic variables keywords regions |
| Definition of dynamic environment: | | scheme basic dynamic extent |
| Definition of dynamic extent: | | scheme basic dynamic extent |
| Definition of environment: | | scheme basic variables keywords regions |
| Definition of identifier: | | scheme lex syntax identifiers |
| Definition of initial environment: | | expander intro bindings |
| Definition of keyword: | | scheme basic variables keywords regions |
| Definition of lexical bindings: | | expander intro bindings |
| Definition of local bindings: | | expander intro bindings |
| Definition of macro transformer: | | scheme syntax macros |
| Definition of region: | | scheme basic variables keywords regions |
| Definition of syntactic bindings: | | expander intro bindings |
| Definition of syntactic bindings: | | expander intro bindings |
| Definition of top level bindings: | | expander intro bindings |
| Definition of transformer: | | scheme syntax macros |
| Definition of variable: | | scheme basic variables keywords regions |
| Definitions, definition of: | | scheme basic variables keywords regions |
| Delimited continuations: | | iklib syntaxes delimcc |
| Destruction of objects through guardians: | | iklib guardians |
| destructor-protocol , record–type definition clause: | | iklib records defs destructor |
| Destructors for data records: | | iklib records final |
| Destructors for structs: | | syslib structs safe final |
| Destructors, objects and guardians: | | iklib guardians |
| Directory, build: | | libutils compiling special build |
| disable-automatic-gc , command line option: | | using invoking |
| disable-runtime-messages , command line option: | | using invoking |
| Disinstalling Vicare: | | overview install |
| Disinstalling Vicare: | | overview install uninstall |
| displaced-lexical , syntactic binding type: | | expander lexenv internal displaced |
| drop-assertions , command line option: | | using invoking |
| Dynamic environment, definition of: | | scheme basic dynamic extent |
| Dynamic extent, definition of: | | scheme basic dynamic extent |
|
E | | |
| enable-automatic-gc , command line option: | | using invoking |
| enable-runtime-messages , command line option: | | using invoking |
| Environment variable VICARE_ARGUMENTS_VALIDATION : | | overview install details |
| Environment variable VICARE_LIBRARY_PATH : | | libutils file-system paths |
| Environment variable VICARE_SOURCE_PATH : | | libutils file-system paths |
| Environment variable VICARE_STORE_DIRECTORY : | | libutils compiling special build |
| Environment, definition of: | | scheme basic variables keywords regions |
| Environment, interaction: | | iklib environment |
| equality-predicate , record–type definition clause: | | iklib records defs equality |
| expander-descriptive-gensyms , command line option: | | using invoking |
| expander-descriptive-marks , command line option: | | using invoking |
| Expanding expressions inline: | | iklib syntaxes integrable |
| Expanding functions inline: | | iklib syntaxes integrable |
| Expression inlining: | | iklib syntaxes integrable |
| Expression integration: | | iklib syntaxes integrable |
|
F | | |
| FASL file source path: | | using libraries paths |
| FFI, foreign functions interface: | | ffi |
| Finalisation of data records: | | iklib records final |
| Finalisation of objects through guardians: | | iklib guardians |
| Finalisation of structs: | | syslib structs safe final |
| Finalisers, objects and guardians: | | iklib guardians |
| Foreign functions interface, FFI: | | ffi |
| foreign-library , library clause: | | iklib libraries foreign |
| foreign-library , library clause: | | foreign |
| foreign-library , program clause: | | iklib programs foreign |
| foreign-library , program clause: | | foreign |
| FP-REGISTER , Frame Pointer Register: | | machinery registers |
| FPR, Frame Pointer Register: | | machinery registers |
| Frame Pointer Register, FPR: | | machinery registers |
| Function inlining: | | iklib syntaxes integrable |
| Function integration: | | iklib syntaxes integrable |
| fx_shift , C preprocessor symbol: | | objects fixnums |
|
G | | |
| gc-integrity-checks , command line option: | | using invoking |
| global , syntactic binding type: | | expander lexenv imported variables |
| global-etv , syntactic binding type: | | expander lexenv imported etv |
| global-macro! , syntactic binding type: | | expander lexenv imported vmacros |
| global-macro , syntactic binding type: | | expander lexenv imported nvmacros |
| Guarded values: | | iklib guardians |
| Guardians and garbage collection: | | iklib guardians |
|
H | | |
| hash-function , record–type definition clause: | | iklib records defs hash |
| Heap nursery size configuration: | | iklib runtime |
| How to deal with NaN: | | notes nan |
|
I | | |
| Identifier, definition of: | | scheme lex syntax identifiers |
| IK_CHUNK_SIZE , C preprocessor symbol: | | objects memory pages |
| IK_MMAP_ALLOCATION_GRANULARITY , C preprocessor symbol: | | objects memory pages |
| IK_PAGESHIFT , C preprocessor symbol: | | objects memory pages |
| IK_PAGESIZE , C preprocessor symbol: | | objects memory pages |
| IK_SEGMENT_SHIFT , C preprocessor symbol: | | objects memory segments |
| IK_SEGMENT_SIZE , C preprocessor symbol: | | objects memory segments |
| implements , record–type definition clause: | | iklib records defs implements |
| Import set, library form: | | scheme library form import |
| import , conditionally importing libraries: | | iklib expander local import |
| import , importing alternative libraries: | | iklib expander local import |
| import , local library imports: | | iklib expander local import |
| Importing alternative libraries, import : | | iklib expander local import |
| Importing libraries at read–time: | | iklib reader extensions |
| Include files: | | includes |
| Initial environment, definition of: | | expander intro bindings |
| Inlining of functions and expressions: | | iklib syntaxes integrable |
| Input/output ports in non–blocking mode: | | iklib io non-blocking |
| Installing Vicare: | | overview install |
| integrated-macro , syntactic binding type: | | expander lexenv prim integrated |
| Integration of functions and expressions: | | iklib syntaxes integrable |
| Invoking Vicare: | | using |
|
K | | |
| Keyword, definition of: | | scheme basic variables keywords regions |
|
L | | |
| Lexical bindings, definition of: | | expander intro bindings |
| lexical , syntactic binding type: | | expander lexenv internal variables |
| Libraries, stale with respect to source: | | iklib syntaxes stale |
| Library (psyntax system $all) : | | expander lexenv prim |
| Library (vicare compiler) : | | compiler |
| Library (vicare expander) : | | expander |
| Library (vicare ffi foreign-pointer-wrapper) : | | ffi foreign wrapper |
| Library (vicare ffi) : | | ffi |
| Library (vicare language-extensions) : | | iklib |
| Library (vicare libraries) : | | libutils |
| Library (vicare numerics constants) : | | iklib numerics constants |
| Library (vicare platform features) : | | iklib |
| Library (vicare programs) : | | progutils |
| Library (vicare system $bignums) : | | syslib bignums |
| Library (vicare system $booleans) : | | syslib booleans |
| Library (vicare system $bytevectors) : | | syslib bytevectors |
| Library (vicare system $chars) : | | syslib chars |
| Library (vicare system $codes) : | | syslib codes unsafe |
| Library (vicare system $codes) : | | syslib closures |
| Library (vicare system $compnums) : | | syslib compnums |
| Library (vicare system $compnums) : | | syslib cflonums |
| Library (vicare system $flonums) : | | syslib flonums |
| Library (vicare system $fx) : | | syslib fixnums |
| Library (vicare system $hashtables) : | | syslib hashtables |
| Library (vicare system $io) : | | syslib ports |
| Library (vicare system $keywords) : | | syslib keywords |
| Library (vicare system $lists) : | | syslib lists |
| Library (vicare system $numerics) : | | syslib numerics |
| Library (vicare system $pairs) : | | syslib pairs |
| Library (vicare system $pointers) : | | syslib pointers |
| Library (vicare system $ratnums) : | | syslib ratnums |
| Library (vicare system $records) : | | syslib records |
| Library (vicare system $runtime) : | | iklib runtime |
| Library (vicare system $strings) : | | syslib strings |
| Library (vicare system $structs) : | | syslib structs unsafe |
| Library (vicare system $symbols) : | | syslib symbols |
| Library (vicare system $tcbuckets) : | | syslib tcbuckets |
| Library (vicare system $transcoders) : | | syslib transcoders |
| Library (vicare system $vectors) : | | syslib vectors |
| Library (vicare system code-objects) : | | syslib codes safe |
| Library (vicare system comparison-procedures) : | | syslib compar |
| Library (vicare system structs) : | | syslib structs safe |
| Library (vicare unsafe unicode) : | | iklib chars unicode |
| Library (vicare) : | | iklib |
| Library body: | | scheme library form |
| Library clause foreign-library : | | iklib libraries foreign |
| Library clause foreign-library : | | foreign |
| Library clause options : | | iklib libraries options |
| library form, the: | | scheme library form |
| Library name, library form: | | scheme library form names |
| Library reference, library form: | | scheme library form import |
| Library source path: | | using libraries paths |
| Library, (rnrs arithmetic bitwise (6)) : | | stdlib arithmetic exact bitwise |
| Library, (rnrs arithmetic fixnums (6)) : | | stdlib arithmetic fixnums |
| Library, (rnrs arithmetic flonums (6)) : | | stdlib arithmetic flonums |
| Library, (rnrs base (6)) : | | baselib |
| Library, (rnrs bytevectors (6)) : | | stdlib bytevector |
| Library, (rnrs conditions (6)) : | | stdlib exceptions conditions |
| Library, (rnrs control (6)) : | | stdlib control |
| Library, (rnrs enums (6)) : | | stdlib enum |
| Library, (rnrs eval (6)) : | | stdlib eval |
| Library, (rnrs exceptions (6)) : | | stdlib exceptions exceptions |
| Library, (rnrs files (6)) : | | stdlib files |
| Library, (rnrs hashtables (6)) : | | stdlib hashtable |
| Library, (rnrs io ports (6)) : | | stdlib io |
| Library, (rnrs io ports (6)) : | | stdlib io port |
| Library, (rnrs io simple (6)) : | | stdlib io |
| Library, (rnrs io simple (6)) : | | stdlib io simple |
| Library, (rnrs lists (6)) : | | stdlib list |
| Library, (rnrs mutable-pairs (6)) : | | stdlib mutable pairs |
| Library, (rnrs mutable-strings (6)) : | | stdlib mutable strings |
| Library, (rnrs programs (6)) : | | stdlib programlib |
| Library, (rnrs r5rs (6)) : | | stdlib rfive compat |
| Library, (rnrs record inspection (6)) : | | stdlib records inspection |
| Library, (rnrs records procedural (6)) : | | stdlib records procedural layer |
| Library, (rnrs records syntactic (6)) : | | stdlib records syntactic layer |
| Library, (rnrs sorting (6)) : | | stdlib sorting |
| Library, (rnrs syntax-case (6)) : | | stdlib syntax-case |
| Library, (rnrs unicode (6)) : | | stdlib unicode |
| library , standalone syntax: | | iklib syntaxes libraries |
| library-binary-search-path : | | using libraries paths |
| library-debug-messages , command line option: | | using invoking |
| library-source-search-path : | | using libraries paths |
| Loading include files: | | includes |
| Local bindings, definition of: | | expander intro bindings |
| Local library imports, import : | | iklib expander local import |
| local-etv , syntactic binding type: | | expander lexenv internal etv |
| local-macro! , syntactic binding type: | | expander lexenv internal vmacros |
| local-macro , syntactic binding type: | | expander lexenv internal nvmacro |
|
M | | |
| Macro transformer, definition of: | | scheme syntax macros |
| Macro transformers: | | baselib transformers |
| macro , syntactic binding type: | | expander lexenv prim ncmacros |
| method , record–type definition clause: | | iklib records defs methods |
| mixins , record–type definition clause: | | iklib records defs mixins |
|
N | | |
| Named let: | | baselib iteration |
| NaN, how to deal with it: | | notes nan |
| no-check-compiler-pass-preconditions , command line option: | | using invoking |
| no-debug-messages , command line option: | | using invoking |
| no-drop-assertions , command line option: | | using invoking |
| no-library-debug-messages , command line option: | | using invoking |
| no-print-loaded-libraries , command line option: | | using invoking |
| no-strict-r6rs , command line option: | | using invoking |
| Non–blocking mode, input/output ports: | | iklib io non-blocking |
|
O | | |
| Objects destruction through guardians: | | iklib guardians |
| Objects finalisation through guardians: | | iklib guardians |
| options , library clause: | | iklib libraries options |
| options , program clause: | | iklib programs options |
|
P | | |
| Parameter bytevector-port-buffer-size : | | iklib io buffer |
| Parameter cafe-input-port : | | iklib cafe |
| Parameter check-for-illegal-letrec : | | compiler letrec api |
| Parameter command-line-arguments : | | iklib cmdline |
| Parameter cp0-effort-limit : | | compiler optimisation |
| Parameter cp0-size-limit : | | compiler optimisation |
| Parameter current-error-port : | | iklib io textual |
| Parameter current-input-port : | | iklib io textual |
| Parameter current-letrec-pass : | | compiler letrec api |
| Parameter current-output-port : | | iklib io textual |
| Parameter debug-print-enabled? : | | iklib printing debug |
| Parameter engine-handler : | | iklib engines |
| Parameter exit-hooks : | | iklib misc |
| Parameter filename->string-func : | | iklib io pathnames |
| Parameter generate-debug-calls : | | debug int intro |
| Parameter generate-descriptive-labels : | | compiler options |
| Parameter gensym-count : | | iklib printing pretty |
| Parameter gensym-prefix : | | iklib printing pretty |
| Parameter input-file-buffer-size : | | iklib io buffer |
| Parameter input/output-file-buffer-size : | | iklib io buffer |
| Parameter input/output-socket-buffer-size : | | iklib io buffer |
| Parameter interrupt-handler : | | iklib engines |
| Parameter native-transcoder : | | iklib io codecs |
| Parameter optimize-level : | | compiler optimisation |
| Parameter output-file-buffer-size : | | iklib io buffer |
| Parameter pathname->string-func : | | iklib io pathnames |
| Parameter perform-core-type-inference? : | | compiler type inference |
| Parameter perform-unsafe-primrefs-introduction? : | | compiler unsafe primrefs |
| Parameter post-gc-hooks : | | iklib guardians api |
| Parameter pretty-width : | | iklib printing pretty |
| Parameter print-gensym : | | iklib printing pretty |
| Parameter print-graph : | | iklib shared |
| Parameter print-unicode : | | iklib printing pretty |
| Parameter printer-integer-radix : | | iklib printing pretty |
| Parameter record-guardian-logger : | | iklib records final |
| Parameter source-optimizer-passes-count : | | compiler optimisation |
| Parameter string->filename-func : | | iklib io pathnames |
| Parameter string->pathname-func : | | iklib io pathnames |
| Parameter string-port-buffer-size : | | iklib io buffer |
| Parameter struct-guardian-logger : | | syslib structs safe final |
| Parameter verbose-timer : | | iklib timing |
| Parameter waiter-prompt-string : | | iklib cafe |
| Passes, compiler: | | compiler |
| pattern-variable , syntactic binding type: | | expander lexenv internal pvars |
| PC-REGISTER , Process Control Register: | | machinery registers |
| PCR, Process Control Register: | | machinery registers |
| print-assembly , command line option: | | using invoking |
| print-loaded-libraries , command line option: | | using invoking |
| print-optimizer , command line option: | | using invoking |
| Process Control Register, PCR: | | machinery registers |
| Processes, running in parallel: | | iklib coroutines parallel |
| Program clause foreign-library : | | iklib programs foreign |
| Program clause foreign-library : | | foreign |
| Program clause options : | | iklib programs options |
| program top–level program form: | | iklib programs form |
|
R | | |
| R6RS programs: | | using programs |
| Read–time, importing libraries: | | iklib reader extensions |
| Reader extensions: | | iklib reader extensions |
| Reader lexical environment, reader-import : | | iklib reader extensions |
| reader-import , reader lexical environment: | | iklib reader extensions |
| Records, automatic finalisation: | | iklib records final |
| Records, destructors: | | iklib records final |
| Region, definition of: | | scheme basic variables keywords regions |
| Releasing asynchronous resources: | | iklib compensations |
| Relocation vector, foreign address records: | | objects codes reloc foreign |
| Relocation vector, jump to label–offset records: | | objects codes reloc jump |
| Relocation vector, offset in object records: | | objects codes reloc offset |
| Relocation vector, vanilla object records: | | objects codes reloc vanilla |
| rlwrap : | | using rlwrap |
| Running parallel processes, coroutines: | | iklib coroutines parallel |
|
S | | |
| scc-letrec-pass , command line option: | | using invoking |
| Scheme heap nursery size configuration: | | iklib runtime |
| Scheme programs: | | using programs |
| Scheme scripts: | | using programs |
| Scheme stack size configuration: | | iklib runtime |
| Source library source path: | | using libraries paths |
| Special CPU registers: | | machinery registers |
| Stack size configuration: | | iklib runtime |
| Stacks of compensation thunks: | | iklib compensations |
| Stale libraries: | | iklib syntaxes stale |
| strict-r6rs , command line option: | | using invoking |
| strip-angular-parentheses , record–type definition clause: | | iklib records defs angular |
| Structs, automatic finalisation: | | syslib structs safe final |
| Structs, destructors: | | syslib structs safe final |
| super-protocol , record–type definition clause: | | iklib records defs super-proto |
| Syntactic binding types, $core-condition-object-type-name : | | expander lexenv prim conditions |
| Syntactic binding types, $core-label-type-name : | | expander lexenv prim labels |
| Syntactic binding types, $core-rcd : | | expander lexenv prim rcd |
| Syntactic binding types, $core-record-type-name : | | expander lexenv prim records |
| Syntactic binding types, $core-rtd : | | expander lexenv prim rtd |
| Syntactic binding types, $core-type-descriptor : | | expander lexenv prim btd |
| Syntactic binding types, $core-type-name : | | expander lexenv prim bio |
| Syntactic binding types, $fluid : | | expander lexenv prim fluids |
| Syntactic binding types, $fluid : | | expander lexenv imported fluids |
| Syntactic binding types, $fluid : | | expander lexenv internal fluids |
| Syntactic binding types, $module : | | expander lexenv imported modules |
| Syntactic binding types, $module : | | expander lexenv internal modules |
| Syntactic binding types, $record-type-name : | | expander lexenv imported rtn |
| Syntactic binding types, $record-type-name : | | expander lexenv internal rtn |
| Syntactic binding types, $struct-type-name : | | expander lexenv imported stn |
| Syntactic binding types, $struct-type-name : | | expander lexenv internal stn |
| Syntactic binding types, $synonym : | | expander lexenv imported synonyms |
| Syntactic binding types, $synonym : | | expander lexenv internal synonym |
| Syntactic binding types, begin-for-syntax : | | expander lexenv internal bfs |
| Syntactic binding types, core-macro : | | expander lexenv prim cmacros |
| Syntactic binding types, core-prim : | | expander lexenv prim primitives |
| Syntactic binding types, displaced-lexical : | | expander lexenv internal displaced |
| Syntactic binding types, global : | | expander lexenv imported variables |
| Syntactic binding types, global-etv : | | expander lexenv imported etv |
| Syntactic binding types, global-macro : | | expander lexenv imported nvmacros |
| Syntactic binding types, global-macro! : | | expander lexenv imported vmacros |
| Syntactic binding types, integrated-macro : | | expander lexenv prim integrated |
| Syntactic binding types, lexical : | | expander lexenv internal variables |
| Syntactic binding types, local-etv : | | expander lexenv internal etv |
| Syntactic binding types, local-macro : | | expander lexenv internal nvmacro |
| Syntactic binding types, local-macro! : | | expander lexenv internal vmacros |
| Syntactic binding types, macro : | | expander lexenv prim ncmacros |
| Syntactic binding types, pattern-variable : | | expander lexenv internal pvars |
| Syntactic bindings, definition of: | | expander intro bindings |
| Syntactic bindings, definition of: | | expander intro bindings |
| Syntactic keywords, binding: | | baselib syntax binding |
| Syntax library : | | iklib syntaxes libraries |
| System environment variable VICARE_LIBRARY_PATH : | | libutils file-system paths |
| System environment variable VICARE_SOURCE_PATH : | | libutils file-system paths |
| System environment variable VICARE_STORE_DIRECTORY : | | libutils compiling special build |
|
T | | |
| Tail call: | | baselib tail call |
| Tail contexts: | | baselib tail call |
| The library form: | | scheme library form |
| Top level bindings, definition of: | | expander intro bindings |
| Top–level body: | | scheme programs syntax |
| Top–level lexical environment: | | expander examples top-level |
| top–level program form program : | | iklib programs form |
| Transformer, definition of: | | scheme syntax macros |
| Transformers, macro: | | baselib transformers |
| type-predicate , record–type definition clause: | | iklib records defs predicate |
|
U | | |
| Uninstalling Vicare: | | overview install |
| Uninstalling Vicare: | | overview install uninstall |
| Unique objects, would–block object: | | iklib io non-blocking |
|
V | | |
| Variable, definition of: | | scheme basic variables keywords regions |
| Vicare, disinstalling: | | overview install |
| Vicare, disinstalling: | | overview install uninstall |
| Vicare, installing: | | overview install |
| Vicare, uninstalling: | | overview install |
| Vicare, uninstalling: | | overview install uninstall |
| VICARE_ARGUMENTS_VALIDATION environment variable: | | overview install details |
| VICARE_LIBRARY_PATH , system environment variable: | | libutils file-system paths |
| VICARE_SOURCE_PATH , system environment variable: | | libutils file-system paths |
| VICARE_STORE_DIRECTORY , system environment variable: | | libutils compiling special build |
| virtual-method , record–type definition clause: | | iklib records defs methods |
|
W | | |
| waddell-letrec-pass , command line option: | | using invoking |
| Would–block object: | | iklib io non-blocking |
| Writing reader extensions: | | iklib reader extensions |
|