Index - mfichman/jogo GitHub Wiki

Array

An array is an integer-indexed, dynamically resizable container

ArrayIter

This iterator returns each of the elements in the array it points to in sequence

Iterable

A Seq (short for sequence) defines an iterator over a sequence of values of the same type

Indexable

An Indexable returns a value when given a key

Appendable

An Appendable can have values appended via the append function

Stack

A stack supports the push/pop operations

Iter

An iterator is an object that generates a sequence of values of the same type

CoroutineStatus

Coroutine

Implements a coroutine, or lightweight cooperative thread

CoroutineFunc

Hash

A hash is a dynamically-resizable container that uses arbitrary keys

HashValueIter

Iterates over all the values in the hash

HashKeyIter

Iterates over all the keys in the hash

HashIter

Iterates over all the key-value pairs in a hash

Object

Pair

A 2-tuple (pair) of objects

Int

Signed, 64-bit integer

Float

Double-precision, 64-bit floating point number

Char

Represents a single character

Bool

Holds a boolean value, either 'true' or 'false'

Byte

Unsigned, 8-bit integer value

Any

The 'Any' type is a container for any value or reference type

Queue

Implementation of an array-based FIFO queue (uses a circular buffer that resizes when the queue is full)

QueueIter

This iterator returns each of the elements in the queue it points to in sequence, from the first element in the queue (i

String

Represents an immutable character string

StringIter

This iterator returns each of the characters in the string it points to in sequence