1.15 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
cons : (%a (list-of %a) -> (list-of %a))
constant
empty : list
function
empty? : (any -> boolean)
constant
computer : signature
function
computer-hard-drive : (computer -> rational)
function
computer-processor : (computer -> string)
function
computer-ram : (computer -> rational)
function
computer? : (any -> boolean)
function
make-computer : (string rational rational -> computer)
constant
chocolate-cookie : signature
function
chocolate-cookie-chocolate : (chocolate-cookie -> number)
function
chocolate-cookie-cookie : (chocolate-cookie -> number)
function
chocolate-cookie? : (any -> boolean)
function
make-chocolate-cookie : (number number -> chocolate-cookie)
function
string->strings-list : (string -> (list 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 string) -> string)
function
read : (-> any)
function
violation : (string -> unspecific)
function
write-newline : (-> unspecific)
function
write-string : (string -> unspecific)