Language Change Specification for All Interface Lists Can Be Ordered Proposal
| LCS Number: |
LCS-2016-086 History |
| Version: |
3 |
| Date: |
26-Oct-2016 (Ver 1) 21-Nov-2016 (Ver 2) 16-Feb-2017 (Ver 3) |
| Status: |
Voting |
| Author: |
Kevin Jennings |
| Email: |
Main.KevinJennings examples: Main.JimLewis |
| Source Doc: |
OrderingAllInterfaceLists |
| Summary: |
Allow an interface object to be used in the same interface where it is defined |
Voting Results: Cast your votes here
Yes:
-
Kevin Jennings - 2016-11-07
-
Patrick Lehmann - 2016-11-19 - ver 2
-
Thomas Preusser - 2016-11-27
-
Morten Zilmer - 2016-12-11
-
Martin Thompson - 2016-12-12
-
Ryan Hinton - 2016-12-19
-
Martin Zabel - 2017-01-19
-
Lieven Lemiengre - 2017-01-27
-
Jim Lewis - 2017-02-16 - ver 3
No:
Abstain:
-
Brent Hayhoe - 2017-02-16 Version 3 - Abstain due to lack of personal time for review.
Revision Notes
Revision 3: --
Main.JimLewis 2017-02-16
- Adds edits to the examples
- Restored red text
Comments
The link to the source document seems to be broken. -- Main.PatrickLehmann - 2016-11-19
Fixed. -- Main.KevinJennings - 2016-11-21
The current wording is too vague and risks mutually inconsistent implementations. As it is, it would allow arbitrary cross referencing. However, it should either only allow back references to previously declared names or explicitly forbid cyclic references. -- Main.ThomasPreusser - 2016-11-21
How about adding "as long as the name in the interface declaration appears after the name in the interface definition" to the end of the sentence? Am open to other suggested wording as well. -- Main.KevinJennings - 2016-11-21
Going for back references only, I would suggest:
A name that denotes an interface declaration in a generic interface list
or a port interface list or a parameter interface list
may appear in
a subsequent interface declaration within the
interface list containing the denoted interface
declaration. -- Main.ThomasPreusser - 2016-11-21
Agreed and updated in Version 2. -- Main.KevinJennings - 2016-11-21
Can we shorten the paragraph edited to:
A name that denotes an interface declaration in
a generic an
interface list may appear in
an a subsequent interface declaration
within the same interface list%RED.
containing the denoted interface declaration.
--
Jim Lewis - 2017-02-16
I am just wondering what ruling defines whether
Y1'subtype refers to the formal or rather the actual. This seems not to be clear at least for scalars.
--
Thomas Preusser - 2017-02-16
Topic revision: r1 - 2017-07-22 - 18:08:49 -
JimLewis