manual.md 1.2 KB

@manpage The std module

The std module

The std module contains a number of general purpose types and functions for use with a wide variety of app types.

The standard module includes the following namespaces:

Namespace Description
[[std.collections]] The Stack, List and Map container classes.
[[std.filesystem]] Functions for working with the OS filesystem.
[[std.stringio]] Functions to help with loading, saving and parsing strings.
[[std.stream]] The abstract Stream class and useful subclasses including FileStream.
[[std.memory]] The DataBuffer class to make dealing with memory buffers easier.
[[std.graphics]] Classes and functions for dealing with raw graphics data and colors.
[[std.audio]] Classes and functions for dealing with raw audio data.
[[std.random]] Functions for generating random numbers.
[[std.geom]] Generic geometry classes for dealing with vector, matrices, pleanes, lines and quaternions.
[[std.process]] The process class for using OS processes.
[[std.socket]] The Socket and SocketStream classes for UDP networking.
[[std.json]] Classes for loading and saving JSON data.

See also: [[streams|Streams]]

@import streams.md