VLA proposals

Tom MacDonald uunet!tamarack.cray.com!tam
Fri Oct 29 13:46:39 PDT 1993


I just wanted to claiify something in the most recent NCEG mailing that
I'm sending out today.  There are two Variable Length Array proposals
in this mailing.  They are number X3J11.1/93-038 and X3J11.1/93-043.

Cray Research has decided to change its position in favor of strict
lexical ordering function parameters (implying we no longer support
the relaxed lexical ordering that has generated so much debate).
As the introduction in 93-038 states:

   This document reflects the evolution of a Cray Research
   proposal for Variable Length Array (VLA) types.  However, there
   is a fundamental difference between this proposal and a similar
   proposal described in X3J11.1/93-043.  This proposal allows a
   relaxed lexical ordering for parameters declared in function
   prototypes (see 6.5.4.3 (3.5.4.3) for details).  Cray Research
   has decided to change its position on the lexical ordering
   issue to require strict lexical ordering, and X3J11.1/93-043
   contains that proposal.  It is our hope that this change will
   facilitate the acceptance of adding a VLA type to Standard C.
   This document is being distributed as a complete description of
   the VLA feature with relaxed lexical ordering semantics,
   because it might provide useful reference material in the
   future.

So, document X3J11.1/93-043 is our current official position.  There is
still some benefit to looking at 93-038 because it contains diff-marks
and a summary list of changes that apply to 93-043 as well.

Tom MacDonald



More information about the Numeric-interest mailing list