In article hjh3@ftp.kvaerner.com, "Tarjei Tj�stheim Jensen" () writes: > >Robert Dewar wrote : >> >>In other words: >> >> a(5) >> >>is a reference to a mapping, and you want the range value >>given the domain value 5. Whether this is implemented by >>an array or a function is an implementation detail that >>should not affect the syntactic form of reference. > > >What would a(5) := 4; mean then? You cannot assign to a function as far as I >know. Which in my opinion voids the function opposition to the common >convention of using square brackets for array indices. > >I don't mind if the function addicts still writes a(5) := 4, if I can write >a[5] := 4. > >Greetings, > > > a(5).some_value := 4; Maybe the function a returns a pointer to a record structure... --djk Home: David95037 at aol dot com Work: use my home email address