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

Agenda

 

1. Changes to clause 6 to define and document use of expressions.
 
2. Status report of 1450.1 to present to TTSC (meeting at ITC)

 


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:

  1. 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.

  2. 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).

  3. 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.

  4. It was also suggested that, for consistency, multiple assignment operators not be allowed in arithmetic expressions (INT1:=INT2:=5;).

  5. It was agreed that the :!= be changed to <> for arithmetic inequality.

  6. 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

    - first round of ballot was completed on/about jan 2004
    - of the 300+ reported issues, all but a few have been addressed in the D20 document
    - one big issue still remains under discussion - expression syntax (received 3 NO votes)
    - several issues have been resolved with regard to other extensions - 1450.3 and 1450.6
    - the wg expects to complete D20 by 11/30/2004 and begin ballot re-circ before year's end

 


Meeting ended at 11:00


Next meeting

Thursday, Oct 21, 2004, 10:00 to 11:30AM, PDT

 

AIs

  1. Tony - Update new clause 6 per above discussion

  2. Greg - publish minutes from the last two meetings