OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office-formula message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: More conflict - array and its subtypes


Greetings,

Reading "array" at 3.9:


An array is a set of rows and the same number of columns that contain one or more values. There is a maximum of one value per intersection of row and column. The intersection of a row and column may contain no value.


But, back at 2.3 Non-Scalar Evaluation, we rather clearly describe "inline arrays" as being both that sort of array as well as only holding row or column vectors, which is excluded by the definition of array in 3.9.

Is the term "inline" meaningful for some reason?

Thinking that we have:

Arrays - see 3.9

SubType - one row array

SubType - one column array

SubType - singleton array

And we need to untangle the "equivalence" of array and reference. Particularly since a reference obviously does *not* have to be to a square of columns and rows. That shoots any "equivalence" of arrays and references rather squarely in the head.

Thinking one way around this is to say that a reference may return an array, or any of its subtypes (as listed above, subject to expansion). But returning an array (or its subtypes) and equivalence are different concepts.

Any subtypes of array that I am missing? (Noting that one column non-scalar result is the same thing as one column array, etc.)

This really does have the potential to make the draft shorter, more concise and clearer.

Hope everyone is having a great day!

Patrick
-- 
Patrick Durusau
patrick@durusau.net
Chair, V1 - US TAG to JTC 1/SC 34
Convener, JTC 1/SC 34/WG 3 (Topic Maps)
Editor, OpenDocument Format TC (OASIS), Project Editor ISO/IEC 26300
Co-Editor, ISO/IEC 13250-1, 13250-5 (Topic Maps)


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]