1. Builtin Library

The builtin library consists of a module containing a selection of constants, methods and types that prove most useful in most circumstances. These are always available from any scope in Jam.

1.3. Constants

const inf:Float

The real number representation for infinity. Use -inf for negative infinity. Infinity can be the result of the value going outside of the supported range, or a zero division.
const nan:Float

The real number representation for not-a-number. NAN can occur for zero divisions like 0/0.
const true:Bool

A value of 1 for the Bool type.
const false:Bool

A value of 0 for the Bool type.
const null

A reference representing an object that is nothing. Actually provided by the language rather than the library, null can be implicitly cast to any nullable type.