(scheme base)
(scheme base) - R7RS Base Library
The core R7RS library containing fundamental procedures, syntax, and values. This provides the standard Scheme interface for portable code.
See: R7RS Small §6.1-6.14
For Sigil-specific extensions, use (sigil core) instead.
Exports
eq?variable(No description)
eqv?variable(No description)
equal?variable(No description)
notvariable(No description)
boolean?variable(No description)
boolean=?variable(No description)
pair?variable(No description)
consvariable(No description)
carvariable(No description)
cdrvariable(No description)
set-car!variable(No description)
set-cdr!variable(No description)
caarvariable(No description)
cadrvariable(No description)
cdarvariable(No description)
cddrvariable(No description)
null?variable(No description)
list?variable(No description)
listvariable(No description)
make-listvariable(No description)
lengthvariable(No description)
appendvariable(No description)
reversevariable(No description)
list-refvariable(No description)
list-tailvariable(No description)
list-set!variable(No description)
memqvariable(No description)
memvvariable(No description)
membervariable(No description)
assqvariable(No description)
assvvariable(No description)
assocvariable(No description)
list-copyvariable(No description)
mapvariable(No description)
for-eachvariable(No description)
symbol?variable(No description)
symbol=?variable(No description)
symbol->stringvariable(No description)
string->symbolvariable(No description)
number?variable(No description)
integer?variable(No description)
exact-integer?variable(No description)
real?variable(No description)
exact?variable(No description)
inexact?variable(No description)
exactvariable(No description)
inexactvariable(No description)
=variable(No description)
<variable(No description)
>variable(No description)
<=variable(No description)
>=variable(No description)
zero?variable(No description)
positive?variable(No description)
negative?variable(No description)
odd?variable(No description)
even?variable(No description)
maxvariable(No description)
minvariable(No description)
+variable(No description)
-variable(No description)
*variable(No description)
/variable(No description)
absvariable(No description)
floorvariable(No description)
ceilingvariable(No description)
truncatevariable(No description)
roundvariable(No description)
quotientvariable(No description)
remaindervariable(No description)
modulovariable(No description)
gcdvariable(No description)
lcmvariable(No description)
exptvariable(No description)
squarevariable(No description)
floor-quotientvariable(No description)
floor-remaindervariable(No description)
floor/variable(No description)
truncate-quotientvariable(No description)
truncate-remaindervariable(No description)
truncate/variable(No description)
number->stringvariable(No description)
string->numbervariable(No description)
char?variable(No description)
char=?variable(No description)
char<?variable(No description)
char>?variable(No description)
char<=?variable(No description)
char>=?variable(No description)
char->integervariable(No description)
integer->charvariable(No description)
string?variable(No description)
make-stringvariable(No description)
stringvariable(No description)
string-lengthvariable(No description)
string-refvariable(No description)
string-set!variable(No description)
string=?variable(No description)
string<?variable(No description)
string>?variable(No description)
string<=?variable(No description)
string>=?variable(No description)
substringvariable(No description)
string-appendvariable(No description)
string-copyvariable(No description)
string-copy!variable(No description)
string-fill!variable(No description)
string-upcasevariable(No description)
string-downcasevariable(No description)
string-foldcasevariable(No description)
string->listvariable(No description)
list->stringvariable(No description)
string-for-eachvariable(No description)
string-mapvariable(No description)
vector->stringvariable(No description)
string->vectorvariable(No description)
vector?variable(No description)
make-vectorvariable(No description)
vectorvariable(No description)
vector-lengthvariable(No description)
vector-refvariable(No description)
vector-set!variable(No description)
vector->listvariable(No description)
list->vectorvariable(No description)
vector-copyvariable(No description)
vector-copy!variable(No description)
vector-fill!variable(No description)
vector-for-eachvariable(No description)
vector-mapvariable(No description)
bytevector?variable(No description)
make-bytevectorvariable(No description)
bytevectorvariable(No description)
bytevector-lengthvariable(No description)
bytevector-u8-refvariable(No description)
bytevector-u8-set!variable(No description)
bytevector-copyvariable(No description)
bytevector-copy!variable(No description)
bytevector-appendvariable(No description)
utf8->stringvariable(No description)
string->utf8variable(No description)
procedure?variable(No description)
applyvariable(No description)
call-with-current-continuationvariable(No description)
call/ccvariable(No description)
valuesvariable(No description)
call-with-valuesvariable(No description)
dynamic-windvariable(No description)
let-valuesvariable(No description)
let*-valuesvariable(No description)
define-valuesvariable(No description)
errorvariable(No description)
error-object?variable(No description)
error-object-messagevariable(No description)
error-object-irritantsvariable(No description)
error-object-typevariable(No description)
file-error?variable(No description)
read-error?variable(No description)
raisevariable(No description)
raise-continuablevariable(No description)
guardvariable(No description)
with-exception-handlervariable(No description)
input-port?variable(No description)
output-port?variable(No description)
textual-port?variable(No description)
binary-port?variable(No description)
port?variable(No description)
current-input-portvariable(No description)
current-output-portvariable(No description)
current-error-portvariable(No description)
close-portvariable(No description)
close-input-portvariable(No description)
close-output-portvariable(No description)
port-open?variable(No description)
input-port-open?variable(No description)
output-port-open?variable(No description)
open-input-stringvariable(No description)
open-output-stringvariable(No description)
get-output-stringvariable(No description)
flush-output-portvariable(No description)
read-charvariable(No description)
peek-charvariable(No description)
read-linevariable(No description)
read-stringvariable(No description)
read-u8variable(No description)
peek-u8variable(No description)
write-u8variable(No description)
read-bytevectorvariable(No description)
read-bytevector!variable(No description)
write-bytevectorvariable(No description)
open-input-bytevectorvariable(No description)
open-output-bytevectorvariable(No description)
get-output-bytevectorvariable(No description)
char-ready?variable(No description)
u8-ready?variable(No description)
write-charvariable(No description)
write-stringvariable(No description)
newlinevariable(No description)
eof-objectvariable(No description)
eof-object?variable(No description)
call-with-portvariable(No description)
make-parametervariable(No description)
parameterizevariable(No description)
featuresvariable(No description)
definevariable(No description)
define-syntaxvariable(No description)
define-record-typevariable(No description)
lambdavariable(No description)
ifvariable(No description)
condvariable(No description)
casevariable(No description)
andvariable(No description)
orvariable(No description)
whenvariable(No description)
unlessvariable(No description)
letvariable(No description)
let*variable(No description)
letrecvariable(No description)
letrec*variable(No description)
beginvariable(No description)
dovariable(No description)
set!variable(No description)
quotevariable(No description)
quasiquotevariable(No description)
unquotevariable(No description)
unquote-splicingvariable(No description)
syntax-rulesvariable(No description)