Abstract: | A Low-level data language, IDL, is presented as a machine-independent medium for representing data structures. It is used to transfer structures generated by SLP, a compact list processing language, across the boundaries imposed by differing machines, operating systems and languages. Translation overheads are minimized and use of the language reduces data and machine dependence in programs. Translation algorithms and their performance statistics are presented. The use of the representation for the formation and manipulation of libraries of data structures in demonstrated. |