Go to the first, previous, next, last section, table of contents.
This is an alphabetical list of all the procedures and macros in Guile.
[[Remind people to look for functions under their Scheme names as well
as their C names.]]
%
%make-void-port
%package-data-dir
%read-delimited!
%read-line
%search-load-path
*
*gh_scm2chars
*gh_scm2doubles
*gh_scm2floats
*gh_scm2longs
*gh_scm2newstr
*gh_scm2shorts
*gh_symbol2newstr
<
<group>-disable
<group>-enable
<group>-options
<group>-options-interface
<group>-set!
a
accept
access?
acons
advance-dfa!
alarm
append!
array->list
array-contents, array-contents
array-copy!
array-dimensions
array-equal?
array-fill!
array-for-each
array-in-bounds?
array-index-map!
array-map!
array-prototype
array-rank
array-ref
array-set!
array-shape
array?, array?
ash
assoc
assoc-ref
assoc-remove!
assoc-set!
assq
assq-ref
assq-remove!
assq-set!
assv
assv-ref
assv-remove!
assv-set!
b
batch-mode?
bind
bit-count
bit-count*
bit-extract
bit-invert!
bit-position
bit-set*!
builtin-bindings
builtin-weak-bindings
c
c-clear-registered-modules
c-registered-modules
call-with-dynamic-root
call-with-input-string
call-with-new-thread, call-with-new-thread
call-with-output-string
catch
cd
chdir
chmod
chown
close
close-all-ports-except
close-input-port
close-output-port
close-pipe
close-port
closedir
command-line
compiled-regexp?
connect
copy-file
copy-tree
ctermid
current-error-port
current-time
d
debug-disable
debug-enable
debug-options
debug-set!
define-module
define-public
defined?
delete
delete!
delete-file
delq
delq!
delv
delv!
dfa-continuable?
dfa-final-tag
dfa-fork
dimensions->uniform-array
doubly-weak-hash-table?
dup
dup->fdes
dup->inport
dup->outport
dup->port
duplicate-port
dynamic-args-call, dynamic-args-call
dynamic-call, dynamic-call
dynamic-func, dynamic-func
dynamic-link, dynamic-link
dynamic-object?, dynamic-object?
dynamic-root
dynamic-unlink, dynamic-unlink
dynamic-wind
e
enclose-array
endgrent
endhostent
endnetent
endprotoent
endpwent
endservent
environ
error
eval
eval-string
eval2
evaluator-traps-interface
execl
execle
execlp
expect
expect-strings
f
false-if-exception
fchmod
fchown
fcntl
fdes->inport
fdes->outport
fdes->ports
fdopen
fflush
fileno
flush-all-ports
fn
force-output
frame-arguments
frame-evaluating-args?
frame-next
frame-number
frame-overflow
frame-previous
frame-procedure
frame-procedure?
frame-real?
frame-source
frame?
fread
freopen
fseek
fstat
fsync
ftell
ftruncate
fwrite
g
gc
gc-stats
gensym
get-internal-real-time
get-internal-run-time
getcwd
getegid
getenv
geteuid
getgid
getgr
getgrent
getgrgid
getgrnam
getgroups
gethost
gethostbyaddr
gethostbyname
gethostent
getnet
getnetbyaddr
getnetbyname
getnetent
getpeername
getpgrp
getpid
getppid
getproto
getprotobyname
getprotobynumber
getprotoent
getpw
getpwent
getpwnam
getpwuid
getserv
getservbyname
getservbyport
getservent
getsockname
getsockopt
gettimeofday
getuid
GH_ALLOW_INTS
gh_append
gh_append2
gh_append3
gh_append4
gh_apply
gh_assoc
gh_assq
gh_assv
gh_bool2scm
gh_boolean_p
gh_c[ad][ad][ad][ad]r
gh_call0
gh_call1
gh_call2
gh_call3
gh_car
gh_catch
gh_cdr
gh_char2scm
gh_char_p
gh_chars2byvect
gh_cons
GH_DEFER_INTS
gh_define
gh_double2scm
gh_doubles2dvect
gh_doubles2scm
gh_enter
gh_eq_p
gh_equal_p
gh_eqv_p
gh_eval_file
gh_eval_str
gh_exact_p
gh_floats2fvect
gh_get_substr
gh_inexact_p
gh_ints2scm
gh_is_eq
gh_is_equal
gh_is_eqv
gh_length
gh_list
gh_list_p
gh_list_ref
gh_list_tail
gh_list_to_vector
gh_load
gh_long2scm
gh_longs2ivect
gh_make_vector
gh_member
gh_memq
gh_memv
gh_new_procedure
gh_null_p
gh_obj_length
gh_pair_p
gh_procedure_p
gh_repl
gh_reverse
gh_scm2bool
gh_scm2char
gh_scm2double
gh_scm2long
gh_scm2ulong
gh_set_car
gh_set_car_x(SCM
gh_set_cdr
gh_set_cdr_x(SCM
gh_set_substr
gh_shorts2svect
gh_str02scm
gh_str2scm
gh_string_equal_p
gh_symbol2scm
gh_symbol_p
gh_throw
gh_ulong2scm
gh_ulongs2uvect
gh_vector
gh_vector_length
gh_vector_p
gh_vector_ref
gh_vector_set
gmtime
h
hash
hash-create-handle!
hash-get-handle
hash-ref
hash-remove!
hash-set!
hashq
hashq-create-handle!
hashq-get-handle
hashq-ref
hashq-remove!
hashq-set!
hashv
hashv-create-handle!
hashv-get-handle
hashv-ref
hashv-remove!
hashv-set!
hashx-create-handle!
hashx-get-handle
hashx-ref
hashx-remove!
hashx-set!
hostent:addr-list
hostent:addrtype
hostent:aliases
hostent:length
hostent:name
i
inet-aton
inet-lnaof
inet-makeaddr
inet-netof
inet-ntoa
integer-expt
integer-length
intern-symbol
isatty?
j
join-thread, join-thread
k
keyword-dash-symbol
keyword?
kill
l
last-pair
last-stack-frame
lchown
libguile-config-stamp
link
list->uniform-array
list->uniform-vector
list->weak-vector
list-cdr-ref
list-cdr-set!
list-copy
list-head
list-set!
list-tail
listen
local-eval!
localtime
lock-mutex, lock-mutex
logand
logbit?
logcount
logior
lognot
logtest
logxor
lseek
lstat
m
macro-name
macro-transformer
macro-type
macro?
main_prog
major-version
make-array
make-doubly-weak-hash-table
make-mutex, make-mutex
make-record-type
make-regexp
make-shared-array
make-shared-substring
make-soft-port
make-stack
make-struct
make-struct-layout
make-uniform-array
make-uniform-vector
make-vtable-vtable
make-weak-key-hash-table
make-weak-value-hash-table
make-weak-vector
match:count
match:end
match:prefix
match:start
match:string
match:substring
match:suffix
minor-version
mkdir
mknod
mktime
move->fdes
n
netent:addrtype
netent:aliases
netent:name
netent:net
nice
o
object-address
object-properties
object-property
open
open-fdes
open-file
open-input-file
open-input-pipe
open-output-file
open-output-pipe
open-pipe
opendir
p
pause
pclose
pipe
popen
port->fdes
port-column
port-filename
port-line
port-mode, port-mode
port-revealed
primitive-exit
primitive-fork
primitive-load
primitive-load-path
primitive-move->fdes
print-disable
print-enable
print-options
print-options-interface
print-set!
procedure->macro
procedure->memoizing-macro
procedure->syntax
procedure-documentation
procedure-properties
procedure-property
program-arguments
promise?
protoent:aliases
protoent:name
protoent:proto
putenv
pwd
q
quit
r
raise
read-and-eval!
read-delimited
read-delimited!
read-disable
read-enable
read-line
read-line!
read-only-string?
read-options
read-options-interface, read-options-interface
read-set!
readdir
readlink
record-accessor
record-constructor
record-modifier
record-predicate
record-type-descriptor
record-type-fields
record-type-name
record?
recv!
recvfrom!
redirect-port
regcomp
regexec
regexp->dfa
regexp-exec
regexp-match?
regexp-quote
regexp-substitute
regexp-substitute/global
regexp?
release-port-handle
rename
rename-file
reset-dfa!
restore-signals
reverse!
rewinddir
rmdir
s
scm-error
scm_boot_guile
scm_register_module_xxx
scm_shell
select
send
sendto
serial-array-copy!
serial-array-map!
servent:aliases
servent:name
servent:port
servent:proto
set-batch-mode?!
set-current-error-port
set-current-input-port
set-current-output-port
set-object-properties!
set-object-property!
set-port-column!
set-port-filename!
set-port-line!
set-port-revealed!
set-procedure-properties!
set-procedure-property!
setegid
setenv
seteuid
setgid
setgr
setgrent
sethostent
setlocale
setnetent
setpgid
setprotoent
setpw
setpwent
setservent
setsid
setsockopt
setuid
setvbuf
shutdown
sigaction
sleep
sloppy-member
sloppy-memq
sloppy-memv
socket
socketpair
software-type
stack-id
stack-length
stack-ref
stack?
start-stack
stat
status:exit-val
status:stop-sig
status:term-sig
strerror
strftime
string->obarray-symbol
string-downcase!
string-index
string-match
string-null?
string-rindex
string-upcase!
strptime
struct-ref
struct-set!
struct-vtable
struct-vtable?
struct?
substring-fill!
substring-move-left!
substring-move-right!
symbol-binding
symbol-bound?
symbol-fref
symbol-fset!
symbol-hash
symbol-interned?
symbol-pref
symbol-pset!
symbol-set!
symlink
sync
system
t
tcgetpgrp
tcsetpgrp
throw
times
tmpnam
trace
transpose-array
trap-disable
trap-enable
trap-set!
traps
truncate
truncate-file
ttyname
tzset
u
umask
uname
uniform-array-read!
uniform-array-write
uniform-vector-fill!
uniform-vector-length
uniform-vector-read!
uniform-vector-write
unintern-symbol
unlink
unlock-mutex, unlock-mutex
untrace
use-modules
utime
v
vector-move-left!
vector-move-right!
version
w
waitpid
weak-key-hash-table?
weak-value-hash-table?
weak-vector
weak-vector?
write-line
y
yield, yield
Go to the first, previous, next, last section, table of contents.