| 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 |
|