cx
Documentation
Benchmarks
Discord
GitHub
Introduction
Language overview
Design principles
Comparison with related projects
Getting started
Variables and constants
Functions
Anonymous structs
Control flow
Builtin types
Arrays
List
Strings
Structs
Type aliases
Access specifiers
Pointers
Function pointers
Closures
Nullable types
Enum types
Iterators
Interfaces
Generics
Operator overloading
Casting
Error handling
Modules and imports
Build system
Low-level programming
Standard library
Primitive types
bool
char
integers
floats
never
Strings
string
StringBuf
Containers
Array
Slice
Box
List
Map
Optional
OrderedMap
OrderedSet
Queue
Set
Ranges & iterators
Range
ClosedRange
Iterator
ArrayIterator
ByteIterator
ChainIterator
ClosedRangeIterator
EnumeratedIterator
FilterIterator
LineIterator
MappedIterator
RangeIterator
RepeatIterator
StringIterator
Interfaces
Addable
Comparable
Copyable
Equatable
Hashable
Printable
Input/output
stdio
FileStream
Math & algorithms
math
Vector
algorithm
Memory
Arena
allocate
Errors
error
Result
Filesystem & processes
fs
path
process
Serialization
json
System
libc
os/posix
os/windows
libc
Note: parts of this file are platform-conditional (
#if
).