Phone Conference P1450.1 Working Doc Subgroup
Thurs, Oct 7, 2004, 10:00 am PDT
Attendees:
Tony Taylor (chair, &
scribe)
Bruce Kaufmann
John Cosley
Doug Sprague
Daniel Fan
Documents
http://grouper.ieee.org/groups/1450/private/P1450.1-D20.pdf (July 29, 2004)
Agenda
Meeting discussion
IEEE meeting clearances
Nothing under discussion or presentation for this meeting
was identified as being proprietary or restricted.
Expressions:
A re-write
has been done to the beginning of clause 6 with the intent of more clearly
defining the rules for expressions. Use above link to access the pdf doc of the
changed sections.
New sections have been added for:
- constant and variable expressions
- expression delimiters - single quotes and parens
- arithmetic expressions
- pattern data expressions
Issues from discussion of this document:
Suggest we be more restrictive on the allowed use of single quotes to only allow them in the context that they are defined in dot0.
Suggest not to allow parens in places that they are clearly required in dot0. Mainly around sig-ref expression. Also not to allow sig-ref expression without single quotes. ('SIG1+SIG2' is OK; (SIG1+SIG2) and SIG1+SIG2 are not OK).
It was agreed that multiple assignment operators should not be allowed in pattern data (SIG1=SIG2=X;). The reasoning is to simplify pattern parsers, especially when pattern data gets complicated with groups, mapping, etc.
It was also suggested that, for consistency, multiple assignment operators not be allowed in arithmetic expressions (INT1:=INT2:=5;).
It was agreed that the :!= be changed to <> for arithmetic inequality.
We discussed the syntax in dot0 for a Spec block that uses equal sign for variables. This conflicts with the new definition in dot1. This cannot be resolved and still be compatible with dot0. Perhaps we should allow both '=' and ':=' for this one case.
In general it was agreed that the expanded definition of expressions is moving in the right direction. We will work on it for 2 more weeks and then decide if we are ready to present it to the NO-voters.
1450.1 Status
Meeting ended at 11:00
Next meeting
Thursday, Oct 21, 2004, 10:00 to 11:30AM, PDT
AIs
Tony - Update new clause 6 per above discussion
Greg - publish minutes from the last two meetings