[provenance-challenge] Re: Representing collections in OPM -- proposal draft

Ben Clifford benc at hawaga.org.uk
Wed Jun 24 18:01:58 BST 2009


On Mon, 22 Jun 2009, David Holland wrote:

> In general, for a type system to stay statically decidable, collection
> types have to have either a fixed size (structures, tuples) or a fixed
> member type (lists, arrays).
> 
> I'm not sure that it's necessary for OPM types to be statically
> decidable. But it may be desirable; in that case we'd want to have
> "tuples" as well as "collections".

If OPM collections are only the second of the above, then Swift would not 
represent its structure types as OPM collections.

I think its still useful to expose the container/member relationship in 
tuples in a way that is sympathetic to OPM collections, because I think 
sometimes you care that some artifact is a part of another artifact 
without caring about the nature of the containment.

-- 


More information about the Provenance-challenge-ipaw-info mailing list