Bezüglich Java o.ä. Compiler-Sprachen muss man halt mit Listen (Arrays, Collections, Dictonaries) arbeiten, die einen allgemeinen Typ (Object) speichern und über einen Index (Key) einen Zugriff ermöglichen.
Wer weiß, vielleicht gibts das irgendwann auch mal im ILERPG, da das Maschineninterface (MI) schon lange Data-Pointer unterstützt und somit einem Dynamischen Zugriff eigentlich nichts im Wege stehen würde.
Data-Pointer enthalten neben der Speicheradresse eben auch Typ und Ausprägung des Inhaltes.