|
Use this table if you've forgotten the name of a primitive. Then look in the index to find more about how to use the primitive.
* Not part of standard Scheme
appearances
*
*
before?
*
butfirst (bf)
*
butlast (bl)
*
count
*
empty?
*
equal?
*
first
*
item
*
last
*
member?
*
quote
sentence (se)
*
sentence?
*
word
*
word?
append
*
assoc
car
cdr
c...r
cons
filter
*
for-each
length
list
list?
list-ref
map
member
null?
reduce
children
*
*
datum
*
make-node
+
, -
, *
, /
<
, <=
, =
, >
, >=
abs
ceiling
cos
even?
expt
floor
integer?
log
max
min
number?
odd?
quotient
random
remainder
round
sin
sqrt
and
boolean?
cond
if
not
or
define
let
list->vector
make-vector
vector
vector?
vector-length
vector->list
vector-ref
vector-set!
apply
lambda
procedure?
accumulate
*
*
every
*
filter
*
for-each
keep
*
map
reduce
*
repeated
begin
error
load
trace
untrace
align
*
*
display
newline
read
read-line
*
read-string
*
show
*
show-line
write
* Not part of standard Scheme
BACK
chapter thread [no next]
close-all-ports
*
close-input-port
close-output-port
eof-object?
open-input-file
open-output-file
bh@cs.berkeley.edu