Long

*

external

(λ [Long, Long] Long)

+

external

(λ [Long, Long] Long)

-

external

(λ [Long, Long] Long)

/

external

(λ [Long, Long] Long)

/=

defn

(λ [Long, Long] Bool)

                    (/= x y)
                

<

external

(λ [Long, Long] Bool)

=

external

(λ [Long, Long] Bool)

>

external

(λ [Long, Long] Bool)

abs

external

(λ [Long] Long)

bit-and

external

(λ [Long, Long] Long)

bit-not

external

(λ [Long] Long)

bit-or

external

(λ [Long, Long] Long)

bit-shift-left

external

(λ [Long, Long] Long)

bit-shift-right

external

(λ [Long, Long] Long)

bit-xor

external

(λ [Long, Long] Long)

copy

external

(λ [&Long] Long)

dec

external

(λ [Long] Long)

even?

defn

(λ [Long] Bool)

                    (even? a)
                

format

external

(λ [&String, Long] String)

from-int

external

(λ [Int] Long)

from-string

external

(λ [&String] Long)

hash

defn

(λ [&Long] Int)

                    (hash k)
                

inc

external

(λ [Long] Long)

mod

external

(λ [Long, Long] Long)

neg

external

(λ [Long] Long)

odd?

defn

(λ [Long] Bool)

                    (odd? a)
                

prn

defn

(λ [Long] String)

                    (prn x)
                

random

defn

(λ [] Long)

                    (random)
                

random-between

defn

(λ [Long, Long] Long)

                    (random-between lower upper)
                

safe-add

external

(λ [Long, Long, &Long] Bool)

safe-mul

external

(λ [Long, Long, &Long] Bool)

safe-sub

external

(λ [Long, Long, &Long] Bool)

seed

external

(λ [Long] ())

str

external

(λ [Long] String)

to-int

external

(λ [Long] Int)