Concept Index

This index contains concepts, keywords and non-Schemey names for several features, to make it easier to locate the desired sections.

Jump to:   !   .   (   /   #  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X  
Index EntrySection

!
!#Block Comments

.
.guileInit File
.guile file, not loadingCommand-line Options
.guile_historyLoading Readline Support
.inputrcLoading Readline Support

(
(ice-9 match)Pattern Matching

/
/etc/hostsNetwork Databases
/etc/protocolsNetwork Databases
/etc/servicesNetwork Databases

#
#,()SRFI-10
#!Block Comments

A
absolute file nameFile System
addrinfo object typeNetwork Databases
affinity, CPUProcesses
alistAssociation Lists
alistSRFI-1 Association Lists
argument specializeSRFI-26
arguments (command line)Command-line Options
arity, variableCase-lambda
arity, variableSRFI-16
array cellArrays as arrays of arrays
array frameArrays as arrays of arrays
array sliceArrays as arrays of arrays
association ListAssociation Lists
association listSRFI-1 Association Lists
asynchronous interruptsAsyncs
asyncsAsyncs
atomic timeSRFI-19 Introduction
autoloadCreating Guile Modules
automatic compilationCompilation
automatically-managed memoryMemory Blocks
auxiliary syntaxSyntax Rules

B
beginbegin
binary inputBinary I/O
binary outputBinary I/O
binary portR6RS Transcoders
binding renamerUsing Guile Modules
binding renamerUsing Guile Modules
bindirBuild Config
bitwise logicalSRFI-60
block commentsBlock Comments
body, of a let expressionLocal Bindings
BOMBOM Handling
BreakpointsTraps
BreakpointsHigh-Level Traps
Buffered inputBuffered Input
build system, for Guile codeDistributing Guile Code
buildstampBuild Config
byte orderBytevector Endianness
byte order markBOM Handling
bytevectorBytevectors

C
callbacksMore Foreign Functions
canonical host typeBuild Config
caseConditionals
case foldingCharacters
cells, deprecated conceptNon-Immediate Objects
certificate verification, for HTTPSWeb Client
certificates, for HTTPSWeb Client
chaining environmentsChaining
character encodingRepresenting Strings as Bytes
charsetStandard Character Sets
child processesProcesses
classClass Definition
Closing portsPorts
closureAbout Closure
Code coverageTraps
code coverageCode Coverage
code pointCharacters
code point, designatedCharacters
code point, reservedCharacters
codecR6RS Transcoders
codesetStandard Character Sets
command lineRuntime Environment
command lineRuntime Environment
command line historyReadline Support
command-line argumentsCommand-line Options
Command-line OptionsCommand-line Options
commandsREPL Commands
compiler, just-in-timeJust-In-Time Native Code
composable continuationsPrompts
condConditionals
condition variableMutexes and Condition Variables
conditional evaluationConditionals
conditionsSRFI-35
conservative garbage collectionMemory Blocks
continuation, CPSCPS in Guile
continuation, escapePrompt Primitives
continuationsContinuations
conversion strategy, portEncoding
Cooperative REPL serverCooperative REPL Servers
copyingGuile License
coverageCode Coverage
CPSContinuation-Passing Style
CPS, first-orderCPS in Guile
CPS, higher-orderCPS in Guile
cultural conventionsi18n Introduction
curly-infixSRFI-105
curly-infix-and-bracket-listsSRFI-105
current directoryProcesses
custom binary input portsCustom Ports
custom binary input/output portsCustom Ports
custom binary output portsCustom Ports
custom textual input portsCustom Ports
custom textual input/output portsCustom Ports
custom textual output portsCustom Ports
custom textual portsCustom Ports

D
databaseAssociation Lists
datadirBuild Config
dateSRFI-19
dateSRFI-19 Date
date conversionSRFI-19 Time/Date conversions
date to stringSRFI-19 Date to string
date, from stringSRFI-19 String to date
datum labelsR7RS Incompatibilities
debug optionsDebug Options
DebuggingDebugging
debugging virtual machine (command line)Command-line Options
debugging virtual machine (command line)Command-line Options
declarativeDeclarative Modules
decoding errorEncoding
Default portsDefault Ports
default slot valueSlot Options
definition splicingbegin
definitions, declarativeDeclarative Modules
delayed evaluationDelayed Evaluation
delimited continuationsPrompts
designated code pointCharacters
device fileFile System
directory contentsFile System
directory traversalFile Tree Walk
distribution, of Guile projectsDistributing Guile Code
dlopeningForeign Libraries
domain-specific languageMacros
dominate, CPSCPS in Guile
DSLMacros
duplicate bindingCreating Guile Modules
duplicate bindingCreating Guile Modules
duplicate binding handlersCreating Guile Modules
dynamic linkingForeign Libraries

E
EDSLMacros
effective versionParallel Installations
EmacsUsing Guile in Emacs
emacs regexpRegular Expressions
embedded domain-specific languageMacros
encapsulationModules
enclosed arrayArrays as arrays of arrays
encodingCharacter Encoding of Source Files
encoding errorEncoding
encryptionEncryption
End of file objectBinary I/O
end-of-line styleR6RS Transcoders
endiannessBytevector Endianness
environmentAbout Environments
environmentEnvironments
environmentRuntime Environment
environment variablesEnvironment Variables
environment variablesSRFI-98
environment, localLocal Variables
environment, top levelAbout Environments
equalityEquality
errnoConventions
errnoConventions
error handlingExceptions
error-signalHandling Errors
evaluate expression, command-line argumentCommand-line Options
exception handlingExceptions
exceptionsSRFI-35
exec_prefixBuild Config
exportCreating Guile Modules
expression sequencingbegin
expression, CPSCPS in Guile
extensible record typesRecords
extensiondirParallel Installations

F
fdes finalizersPorts and File Descriptors
ffiForeign Function Interface
file descriptorPorts and File Descriptors
file descriptor finalizersPorts and File Descriptors
file lockingPorts and File Descriptors
file name separatorFile System
File portFile Ports
file systemFile System
file system combinatorFile Tree Walk
file system traversalFile Tree Walk
file tree walkFile Tree Walk
finalizationForeign Object Memory Management
finalizationForeign Objects
finalizationSmobs
finalizerForeign Object Memory Management
finalizerForeign Objects
finalizerSmobs
finalizers, file descriptorPorts and File Descriptors
fine-grain parallelismFutures
first-order CPSCPS in Guile
fluidsFluids and Dynamic States
fold-caseCase Sensitivity
foreign function interfaceForeign Function Interface
foreign librariesForeign Libraries
foreign objectForeign Objects
formatted outputFormatted Output
frame rankArrays as arrays of arrays
functional settersSRFI-9 Records
futuresFutures

G
GC-managed memoryMemory Blocks
GDB supportGDB Support
GeiserUsing Guile in Emacs
general cond clauseConditionals
GNU tripletBuild Config
GPLGuile License
group fileUser Information
guardians, testing for GC’d objectsGC Hooks
guildUsing Guile Tools
Guile threadsThreads
GUILE_HISTORYLoading Readline Support
guile-2 SRFI-0 featureSRFI-0
guile-snarf deprecated macrosSnarfing Macros
guile-snarf exampleFunction Snarfing
guile-snarf invocationFunction Snarfing
guile-snarf recognized macrosSnarfing Macros
guile-toolsUsing Guile Tools
guileversionBuild Config

H
hash-commaSRFI-10
higher-order CPSCPS in Guile
higher-order functionsHigher-Order Functions
host nameSystem Identification
host name lookupNetwork Databases
HTTPWeb
HTTPS, X.509 certificatesWeb Client

I
i18nInternationalization
iconvRepresenting Strings as Bytes
IEEE-754 floating point numbersBytevectors as Floats
ifConditionals
includedirBuild Config
infodirBuild Config
information encapsulationModules
init file, not loadingCommand-line Options
initializationEnvironment Variables
Initializing GuileInitialization
inliningInlinable Procedures
inliningDeclarative Modules
instanceInstance Creation
integers as bitsSRFI-60
internationalizationInternationalization
interpreterWhy a VM?
interruptsAsyncs
intmapCPS Soup
intmap, transientCPS Soup
invocationInvoking Guile
invocation (command-line arguments)Command-line Options
IPv4Network Address Conversion
IPv6Network Address Conversion
iterationwhile do

J
JACALJACAL
Jaffer, AubreyJACAL
jit compilerJust-In-Time Native Code
julian daySRFI-19 Introduction
julian daySRFI-19 Date
just-in-time compilerJust-In-Time Native Code

K
keyword objectsSRFI-88

L
lambdaLambda
LANGLocales
leap secondSRFI-19 Introduction
LGPLGuile License
libdirBuild Config
libexecdirBuild Config
libguileinterfaceBuild Config
libraries, foreignForeign Libraries
libraries, sharedForeign Libraries
LIBSBuild Config
licenseGuile License
Line buffered inputBuffered Input
Line continuationBuffered Input
Line input/outputLine/Delimited
listSRFI-1
list constructorSRFI-1 Constructors
list deleteSRFI-1 Deleting
list filterSRFI-1 Filtering and Partitioning
list foldSRFI-1 Fold and Map
list mapSRFI-1 Fold and Map
list partitionSRFI-1 Filtering and Partitioning
list predicateSRFI-1 Predicates
list searchSRFI-1 Searching
list selectorSRFI-1 Selectors
list set operationSRFI-1 Set Operations
loadCharacter Encoding of Source Files
load pathInstalling Site Packages
loading srfi modules (command line)Command-line Options
local bindingsLocal Bindings
local environmentLocal Variables
local timeTime
local variableLocal Variables
local variablesLocal Bindings
localeStandard Character Sets
localei18n Introduction
localeLocales
locale categoryi18n Introduction
locale objecti18n Introduction
localstatedirBuild Config
locationAbout Environments
loopingwhile do
low-level locale informationAccessing Locale Information

M
macro expansionMacros
macrosMacros
mandirBuild Config
match structuresMatch Structures
math – symbolicJACAL
memory-allocation-errorHandling Errors
misc-errorHandling Errors
modified julian daySRFI-19 Introduction
modified julian daySRFI-19 Date
module versionCreating Guile Modules
modulesModules
modules, declarativeDeclarative Modules
multiline commentsBlock Comments
multiple valuesMultiple Values
multiple values and condConditionals
mutexMutexes and Condition Variables

N
name spaceModules
name space - privateModules
named letwhile do
named letwhile do
networkNetworking
network addressNetwork Address Conversion
network databaseNetwork Databases
network databaseNetwork Databases
network databaseNetwork Databases
network examplesInternet Socket Examples
network protocolsNetwork Databases
network servicesNetwork Databases
network socketNetwork Sockets and Communication
network socket addressNetwork Socket Address
no-fold-caseCase Sensitivity
non-local exitPrompts
numerical-overflowHandling Errors

O
optimizations, compilerCompilation
options - debugDebug Options
options - printScheme Write
options - readScheme Read
options (command line)Command-line Options
out-of-rangeHandling Errors
overflow, stackStack Overflow
overriding bindingCreating Guile Modules
overriding bindingCreating Guile Modules

P
parallel formsParallel Forms
parallelismFutures
parameter objectParameters
parameter specializeSRFI-26
parameter specializersGeneric Function and Method Examples
PareditUsing Guile in Emacs
partial evaluatorInlinable Procedures
passwordEncryption
password fileUser Information
pattern matchingPattern Matching
pattern matching (SXML)sxml-match
pattern variablePattern Matching
pipePorts and File Descriptors
pipePipes
pkg-configParallel Installations
pkgdatadirBuild Config
pkgincludedirBuild Config
pkglibdirBuild Config
polar formComplex Numbers
polar formComplex
PortPorts
port bufferingBuffering
port conversion strategyEncoding
port encodingCharacter Encoding of Source Files
Port, bufferingBuffering
Port, closePorts
Port, defaultDefault Ports
Port, fileFile Ports
Port, line input/outputLine/Delimited
Port, random accessRandom Access
Port, softSoft Ports
Port, stringString Ports
Port, typesPort Types
Port, voidVoid Ports
portability between 2.0 and older versionsSRFI-0
POSIXPOSIX
POSIX threadsThreads
prefab record typesRecords
prefixUsing Guile Modules
prefixBuild Config
prefix sliceArrays as arrays of arrays
pretty printingPretty Printing
primitive proceduresPrimitive Procedures
primitive-loadCharacter Encoding of Source Files
primitivesPrimitive Procedures
print optionsScheme Write
procedure inliningInlinable Procedures
procedure propertiesProcedure Properties
procedure with setterProcedures with Setters
process groupTerminals and Ptys
process groupTerminals and Ptys
process priorityProcesses
process timeSRFI-19 Time
processesProcesses
ProfilingTraps
program argumentsRuntime Environment
program argumentsRuntime Environment
program name transformations, dealing withParallel Installations
promisesDelayed Evaluation
promptsPrompts
protocolsNetwork Databases
pure moduleCreating Guile Modules

Q
q-emptyQueues
queuesQueues

R
R6RSBytevectors
R6RSR6RS Support
R6RSrnrs io ports
r6rs (command line)Command-line Options
R6RS block commentsBlock Comments
R6RS portsrnrs io ports
R7RSR7RS Support
r7rs (command line)Command-line Options
r7rs-symbolsSymbol Read Syntax
random accessLow-Level Custom Ports
Random access, portsRandom Access
re-exportCreating Guile Modules
re-export-and-replaceCreating Guile Modules
readCharacter Encoding of Source Files
read optionsScheme Read
readlineReadline Support
readline optionsReadline Options
receiveMultiple Values
recordRecord Overview
recordSRFI-9 Records
record types, extensibleRecords
record types, nongenerativeRecords
record types, opaqueRecords
record types, prefabRecords
recursionTail Calls
recursive expressionSRFI-31
regexRegular Expressions
regular expressionsRegular Expressions
regular-expression-syntaxHandling Errors
REPL serverREPL Servers
replaceCreating Guile Modules
replacing bindingCreating Guile Modules
replacing bindingCreating Guile Modules
reserved code pointCharacters

S
samenessEquality
sbindirBuild Config
Scheme ShellThe Scheme shell (scsh)
SCM data typeThe SCM Type
script modeCommand-line Options
SCSHThe Scheme shell (scsh)
search and replaceRegexp Functions
sequencingbegin
service name lookupNetwork Databases
servicesNetwork Databases
setterProcedures with Setters
Setting breakpointsHigh-Level Traps
Setting tracepointsHigh-Level Traps
shadowing an imported variable bindingChaining
shared librariesForeign Libraries
sharedstatedirBuild Config
shellEnvironment Variables
signalSignals
siteInstalling Site Packages
site pathInstalling Site Packages
sitedirParallel Installations
SLIBSLIB
slice, of a bytevectorBytevector Slices
slice, of a uniform vectorBytevector Slices
slotClass Definition
smobSmobs
socketNetwork Sockets and Communication
socket addressNetwork Socket Address
socket client exampleInternet Socket Examples
socket examplesInternet Socket Examples
socket server exampleInternet Socket Examples
Soft portSoft Ports
sortingSorting
sorting listsSorting
sorting vectorsSorting
source file encodingCharacter Encoding of Source Files
source propertiesSource Properties
specialize parameterSRFI-26
splicingbegin
srcdirBuild Config
SRFISRFI Support
SRFI-0SRFI-0
SRFI-1SRFI-1
SRFI-10SRFI-10
SRFI-105SRFI-105
SRFI-11SRFI-11
SRFI-111SRFI-111
SRFI-119SRFI-119
SRFI-13SRFI-13
SRFI-14SRFI-14
SRFI-16Case-lambda
SRFI-16SRFI-16
SRFI-17SRFI-17
SRFI-171SRFI-171
SRFI-18SRFI-18
SRFI-19SRFI-19
SRFI-2SRFI-2
SRFI-23SRFI-23
SRFI-26SRFI-26
SRFI-27SRFI-27
SRFI-27SRFI-27 Default Random Source
SRFI-27SRFI-27 Random Sources
SRFI-27SRFI-27 Random Number Generators
SRFI-28SRFI-28
SRFI-30SRFI-30
SRFI-30 block commentsBlock Comments
SRFI-31SRFI-31
SRFI-34SRFI-34
SRFI-35SRFI-35
SRFI-37SRFI-37
SRFI-38SRFI-38
SRFI-39Parameters
SRFI-39Parameters
SRFI-39SRFI-39
SRFI-4SRFI-4
SRFI-41SRFI-41
SRFI-42SRFI-42
SRFI-43SRFI-43
SRFI-45SRFI-45
SRFI-46SRFI-46
SRFI-55SRFI-55
SRFI-6SRFI-6
SRFI-60SRFI-60
SRFI-61Conditionals
SRFI-62SRFI-62
SRFI-64SRFI-64
SRFI-67SRFI-67
SRFI-69SRFI-69
SRFI-71SRFI-71
SRFI-8SRFI-8
SRFI-87SRFI-87
SRFI-88SRFI-88
SRFI-88 keyword syntaxKeyword Read Syntax
SRFI-9SRFI-9 Records
SRFI-98SRFI-98
stack overflowStack Overflow
stack-overflowHandling Errors
standard error outputDefault Ports
standard inputDefault Ports
standard outputDefault Ports
startup (command-line arguments)Command-line Options
streamsStreams
String portString Ports
string to dateSRFI-19 String to date
string, from dateSRFI-19 Date to string
structureRecord Overview
subset, of a bytevectorBytevector Slices
switches (command line)Command-line Options
SXML pattern matchingsxml-match
symbolic mathJACAL
syntax, auxiliarySyntax Rules
sysconfdirBuild Config
system clockSRFI-19 Introduction
system nameSystem Identification
system-errorHandling Errors

T
TAISRFI-19 Introduction
TAISRFI-19 Time
tail callsTail Calls
template jitJust-In-Time Native Code
temporary directoryFile System
temporary fileFile System
temporary fileFile System
term, CPSCPS in Guile
terminalTerminals and Ptys
terminalTerminals and Ptys
terminalTerminals and Ptys
textual inputTextual I/O
textual outputTextual I/O
textual portR6RS Transcoders
thread timeSRFI-19 Time
threadsThreads
timeTime
timeSRFI-19
timeSRFI-19 Time
time conversionSRFI-19 Time/Date conversions
time formattingTime
time parsingTime
top level environmentAbout Environments
top_srcdirBuild Config
TraceTraps
TracepointsHigh-Level Traps
TracingTraps
transcoderR6RS Transcoders
transducersSRFI-171
transducers applyingSRFI-171 Applying Transducers
transducers discussionSRFI-171 General Discussion
transducers helpersSRFI-171 Helpers
transducers reducersSRFI-171 Reducers
transducers transducersSRFI-171 Transducers
transformationMacros
transient intmapsCPS Soup
TrapsTraps
truncated printingPretty Printing
Types of portsPort Types

U
Unicode code pointCharacters
Unicode string encodingBytevectors as Strings
universal timeSRFI-19 Introduction
unlessConditionals
user informationUser Information
UTCSRFI-19 Introduction
UTCSRFI-19 Time

V
variable arityCase-lambda
variable aritySRFI-16
variable definitionTop Level
variable, localLocal Variables
vcellAbout Environments
VHashVHashes
vlistVLists
VList-based hash listsVHashes
VM hooksTraps
VM trace levelVM Hooks
Void portVoid Ports

W
warnings, compilerCompilation
WebWeb
whenConditionals
wispSRFI-119
wizardsUsing Guile Tools
word orderBytevector Endianness
wrapped pointer typesVoid Pointers and Byte Access
wrong-number-of-argsHandling Errors
wrong-type-argHandling Errors
WWWWeb

X
X.509 certificate directoryWeb Client