Type system

The type system of OXPL will be static and strong.

Primitive types

The primitive types are the most basic ones.

  • integer: integer
    • signed: int
      • int8
      • int16
      • int32
      • int64
      • int128
    • unsigned: uint
      • uint8
      • uint16
      • uint32
      • uint64
      • uint128
  • float: float
    • float32
    • float64
  • character: char
  • boolean: bool

Composite types

  • array: arr
  • string: str