3.6 Primitive Operationen
function
* : (number number number ... -> number)
function
+ : (number number number ... -> number)
function
- : (number number ... -> number)
function
/ : (number number number ... -> number)
function
< : (real real real ... -> boolean)
function
<= : (real real real ... -> boolean)
function
= : (number number number ... -> boolean)
function
> : (real real real ... -> boolean)
function
>= : (real real real ... -> boolean)
function
abs : (real -> real)
function
acos : (number -> number)
function
angle : (number -> real)
function
asin : (number -> number)
function
atan : (number -> number)
function
ceiling : (real -> integer)
function
complex? : (any -> boolean)
function
cos : (number -> number)
function
current-seconds : (-> natural)
function
denominator : (rational -> natural)
function
even? : (integer -> boolean)
function
exact->inexact : (number -> number)
function
exact? : (number -> boolean)
function
exp : (number -> number)
function
expt : (number number -> number)
function
floor : (real -> integer)
function
gcd : (integer integer ... -> natural)
function
imag-part : (number -> real)
function
inexact->exact : (number -> number)
function
inexact? : (number -> boolean)
function
integer? : (any -> boolean)
function
lcm : (integer integer ... -> natural)
function
log : (number -> number)
function
magnitude : (number -> real)
function
make-polar : (real real -> number)
function
max : (real real ... -> real)
function
min : (real real ... -> real)
function
modulo : (integer integer -> integer)
function
natural? : (any -> boolean)
function
negative? : (number -> boolean)
function
number->string : (number -> string)
function
number? : (any -> boolean)
function
numerator : (rational -> integer)
function
odd? : (integer -> boolean)
function
positive? : (number -> boolean)
function
quotient : (integer integer -> integer)
function
random : (natural -> natural)
function
rational? : (any -> boolean)
function
real-part : (number -> real)
function
real? : (any -> boolean)
function
remainder : (integer integer -> integer)
function
round : (real -> integer)
function
sin : (number -> number)
function
sqrt : (number -> number)
function
string->number : (string -> (mixed number false))
function
tan : (number -> number)
function
zero? : (number -> boolean)
function
boolean=? : (boolean boolean -> boolean)
function
boolean? : (any -> boolean)
function
false? : (any -> boolean)
function
not : (boolean -> boolean)
function
true? : (any -> boolean)
function
append : ((list-of %a) ... -> (list-of %a))
function
cons : (%a (list-of %a) -> (list-of %a))
function
cons? : (any -> boolean)
constant
empty : list
function
empty? : (any -> boolean)
function
filter : ((%a -> boolean) (list-of %a) -> (list-of %a))
function
first : ((list-of %a) -> %a)
function
fold : (%b (%a %b -> %b) (list-of %a) -> %b)
function
length : ((list-of %a) -> natural)
function
list : (%a ... -> (list-of %a))
function
list-ref : ((list-of %a) natural -> %a)
function
rest : ((list-of %a) -> (list-of %a))
function
reverse : ((list-of %a) -> (list-of %a))
function
string->strings-list : (string -> (list-of string))
function
string-append : (string string ... -> string)
function
string-length : (string -> natural)
function
string<=? : (string string string ... -> boolean)
function
string<? : (string string string ... -> boolean)
function
string=? : (string string string ... -> boolean)
function
string>=? : (string string string ... -> boolean)
function
string>? : (string string string ... -> boolean)
function
string? : (any -> boolean)
function
strings-list->string : ((list-of string) -> string)
function
string->symbol : (string -> symbol)
function
symbol->string : (symbol -> string)
function
symbol=? : (symbol symbol -> boolean)
function
symbol? : (any -> boolean)
function
apply : (function (list-of %a) -> %b)
function
eq? : (%a %b -> boolean)
function
equal? : (%a %b -> boolean)
function
for-each : ((%a -> %b) (list-of %a) -> unspecific)
function
map : ((%a -> %b) (list-of %a) -> (list-of %b))
function
read : (-> any)
function
signature? : (any -> boolean)
function
violation : (string -> unspecific)
function
write-newline : (-> unspecific)
function
write-string : (string -> unspecific)