Der Parrot CPU hat vier Grunddatentypen:
IV
Eine Ganzzahl-Typ; garantiert breit genug, um einen Zeiger zu halten zu sein.
NV
Eine Architektur-unabhängige Gleitkommatyp.
STRING
Eine abstrahierte, Encoding-unabhängige String-Typ.
PMC
Ein Skalar.
Die ersten drei Typen sind ziemlich selbsterklärend; Die letzte Art - Parrot Magic Cookies, sind etwas schwer zu verstehen.
PMC steht für Parrot Magic Cookie. PMCs repräsentieren jede komplexe Datenstruktur oder die Art, einschließlich Aggregatdatentypen (Arrays, Hash-Tabellen, etc.). Ein PMC kann sein implementieren seine eigenes Verhalten für arithmetische, logische und String-Operationen die damit ausgeführt , so dass für sprachspezifische Verhalten eingeführt werden. PMCs können Sie sich bei der Parrot ausführbare Datei oder gebaut dynamisch geladen, wenn sie benötigt werden.