Update to proposal for file format independent i/o

Elan Paznesh (icimjs@loop.com)
Sun, 1 Sep 1996 16:11:00 -0700

Of course other procedures will be required:

s.read
s.create (to create a file and destroy a file if it already exists)
s.delete (to delete an exisiting file)

s.open should be extended to support a mode (read only, read-write, perhaps
shared)

s.pos (to position the rider in the file)
s.qPos (to query the current position)

Besides that I'm thinking that probably a better interface for arrays would
be

a : ARRAY nnn OF SOMETYPE

A : s.Array

PROCEDURE Store
BEGIN
A.array := a;
A.type := SomeTypeID;
a.store
END;

What d'you'll think?

Elan