Skip to main content

Runtime Reference

Types

Pointer Types

  • &T
  • ^T

Scalar Types

  • struct Bool
  • struct Char
  • struct Float # reserved
  • struct Float8 # reserved
  • struct Float16
  • struct Float32
  • struct Float64
  • struct Float128 # reserved
  • struct Int # reserved
  • struct Int8
  • struct Int16
  • struct Int32
  • struct Int64
  • struct Int128 # reserved
  • struct Uint # reserved
  • struct Uint8
  • struct Uint16
  • struct Uint32
  • struct Uint64
  • struct Uint128 # reserved

Return Types

  • struct Never
  • struct Void

Monadic Types

  • enum Maybe(T)
  • enum Result(T, E)

Sequence Types

  • struct Array(T, @n) # internal