flix

0.79.0

Types

enum TypesSource
case TyUnknown
case TyBool
case TyChar
case TyInt8
case TyInt16
case TyInt32
case TyInt64
case TyFloat32
case TyFloat64
case TyObject

Types represent the different types a program can contain.

Unknown is a temporary placeholder for the current type. For instance, we cannot know the type of x in the body atom P(x) until we meet a value, (for instance P(1))