The SRFI currently says nothing about the external representation of records. Can records be read/written by Scheme's read/write procedures? An external representation would be tricky to construct for instances of generative record types, but for non-generative types it should be possible, and would certainly be useful. Matthias.