Dyalog has objects and namespaces and some other things, but we're not interested in those.
From the user's perspective, there are only two kinds of data:
Dyalog APL provides the option to use 128-bit decimal floats for real numbers instead, which makes everything really complicated.
And another thing…