TWiki
>
P1076 Web
>
VHDL2017
>
LCS2016_086
>
LCS2016_086_History
(2017-07-22,
JimLewis
)
(raw view)
E
dit
A
ttach
---+ Language Change Specification for All Interface Lists Can Be Ordered Proposal ---++ | <sticky><b>LCS Number:</b></sticky> | LCS-2016-086 History | | <sticky><b>Version:</b> </sticky> | 3 | | <sticky><b>Date:</b> </sticky> | 26-Oct-2016 (Ver 1)%BR% 21-Nov-2016 (Ver 2) %BR% 16-Feb-2017 (Ver 3) | | <sticky><b>Status:</b> </sticky> | Voting | | <sticky><b>Author:</b> </sticky> | Kevin Jennings | | <sticky><b>Email:</b> </sticky> | [[Main.KevinJennings]] examples: [[Main.JimLewis]] | | <sticky><b>Source Doc:</b></sticky> | [[OrderingAllInterfaceLists]] | | <sticky><b>Summary:</b> </sticky> | Allow an interface object to be used in the same interface where it is defined | ---+++ Voting Results: Cast your votes here Yes: 1 <span data-mce-mark="1">%USERSIG{KevinJennings - 2016-11-07}%</span> 1 <span data-mce-mark="1">%USERSIG{PatrickLehmann - 2016-11-19}%</span> - ver 2 1 <span data-mce-mark="1">%USERSIG{ThomasPreusser - 2016-11-27}%</span> 1 <span data-mce-mark="1">%USERSIG{MortenZilmer - 2016-12-11}%</span> 1 <span data-mce-mark="1">%USERSIG{MartinThompson - 2016-12-12}%</span> 1 <span data-mce-mark="1">%USERSIG{RyanHinton - 2016-12-19}%</span> 1 <span data-mce-mark="1">%USERSIG{MartinZabel - 2017-01-19}%</span> 1 <span data-mce-mark="1">%USERSIG{LievenLemiengre - 2017-01-27}%</span> 1 <span data-mce-mark="1">%USERSIG{JimLewis - 2017-02-16}%</span> - ver 3 No: Abstain: 1. %USERSIG{BrentHahoe - 2017-02-16}% Version 3 - Abstain due to lack of personal time for review. <span data-mce-mark="1"><noautolink></span> ---++ 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 %RED%or a port interface list or a parameter interface list %ENDCOLOR% may appear in %RED%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 %RED%<del>a generic</del> an%ENDCOLOR% interface list may appear in %RED%<del>an </del>a subsequent%ENDCOLOR% interface declaration within the %RED%same%ENDCOLOR% interface list%RED. <del>containing the denoted interface declaration.</del>%ENDCOLOR% -- %BUBBLESIG{JimLewis - 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. -- %BUBBLESIG{ThomasPreusser - 2017-02-16}% %COMMENT% </sticky> </noautolink>
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r1 - 2017-07-22 - 18:08:49 -
JimLewis
P1076
Log In
or
Register
P1076 Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback