TypingΒΆ
At it's core, squirrel is a dynamically typed language with static typing mostly being a compile time feature.
The language distinguishes between primitive types and complex types. Some features of the language can only be used for either type.