Int

*

external

(λ [Int, Int] Int)

+

external

(λ [Int, Int] Int)

-

external

(λ [Int, Int] Int)

/

external

(λ [Int, Int] Int)

/=

external

(λ [Int, Int] Bool)

<

external

(λ [Int, Int] Bool)

=

external

(λ [Int, Int] Bool)

>

external

(λ [Int, Int] Bool)

MAX

external

Int

MIN

external

Int

abs

external

(λ [Int] Int)

The absolute value (removes the negative sign) of an Int.

add-ref

defn

(λ [&Int, &Int] Int)

bit-and

external

(λ [Int, Int] Int)

bit-not

external

(λ [Int] Int)

bit-or

external

(λ [Int, Int] Int)

bit-shift-left

external

(λ [Int, Int] Int)

bit-shift-right

external

(λ [Int, Int] Int)

bit-xor

external

(λ [Int, Int] Int)

clamp

defn

(λ [a, a, a] a)

copy

external

(λ [&Int] Int)

dec

external

(λ [Int] Int)

even?

defn

(λ [Int] Bool)

format

external

(λ [&String, Int] String)

from-string

external

(λ [&String] Int)

inc

external

(λ [Int] Int)

mod

external

(λ [Int, Int] Int)

neg

external

(λ [Int] Int)

odd?

defn

(λ [Int] Bool)

pow

defn

(λ [Int, Int] Int)

Raise x to the power of y.

random

defn

(λ [] Int)

random-between

defn

(λ [Int, Int] Int)

safe-add

external

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

Performs an addition and checks whether it overflowed.

safe-mul

external

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

Performs an multiplication and checks whether it overflowed.

safe-sub

external

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

Performs an substraction and checks whether it overflowed.

str

external

(λ [Int] String)

zero

defn

(λ [] Int)