Overview
Reference documentation for the builtin language components
This is the complete API reference for the builtin language components available for Talos. The sidebar navigation can be used to browser primitives, utilities and namespaces that have been implemented.
Available Builtins
Boolean
A data-type that can only be one of the two possible values that represents boolean logic.
Class
Reflection namespace for any `class` based values.
Debug
A namespace specifically for debugging functionality.
Enum
Reflection namespace for any `enum` based values.
Exception
Objects that encapsulate program errors, typically resulting from `panic` statements.
Function
A callable unit that can be invoked to execute procedural code.
Future
An asynchronous computation that acts as a proxy for an eventual deferred value.
Intrinsics
Types that are building blocks to the underlying type-system.
Iterator
A object that allows abitrarily traversing over an encapsulated sequence.
List
A dynamic, indexable collection of values.
Maybe
A polymorphic type that represents the encapsulation of an optional value.
Number
A specialized 63-bit floating-point value.
Object
Reflection namespace for any structural based value.
Result
A monadic type holding a returned value or an error.
String
A sequence of UTF-8 code units.
Symbol
A unique value that encompasses a particular hashed value.
Todo
A utility type/value that allows the safe declaration of unimplemented code.
Utility
A collection of transformation types for complex type manipulation.
Void
A nullable data-type that denotes the abscence of a value.