Rant Standard Library

The Rant Standard Library contains many useful and some essential functions that are natively implemented in the Rant runtime itself.

Categories

Below is a list of broad categories that standard library features fall under:

General functions

Functions which fall under no specific category or are widely useful go here.

Attribute/Control flow functions

Functions for performing conditional branching, setting attributes, and other forms of control flow.

Collection functions

Functions that read from, manipulate, or create new collections.

Generator functions

Functions for generating various types of values, often using randomization.

Formatting functions

Functions for changing the output formatting.

String functions

Functions for working with strings.

Boolean functions

Functions for performing boolean algebra.

Comparison functions

Functions for comparing values to each other.

Math functions

Various arithmetic functions.

Conversion functions

Functions for converting values to other types.

Verification functions

Functions for testing values against various criteria.

Assertion functions

Functions for verifying program state and function output.

Constants

Special constant values, such as the language version in use.