[ibis-macro] Re: BIRD 154.1

  • From: Mike LaBonte <mike@xxxxxxxxxxx>
  • To: Bob Ross <bob@xxxxxxxxxxxxx>
  • Date: Wed, 22 May 2013 18:32:04 -0400

I need to retract my earlier proposal and side with Walter on this. It
occurs to me that where tools offer users a choice of List parameter
settings they will want to initially use the Default value, which must
then map unambiguously from the List value to a single corresponding
List_Tip value.

Bob's example of having a separate "default" List_Tip entry is
probably the only foreseeable desire for duplicates, yet that one is
best handled by using Default.

So there may be s problem if we allow duplicates in List, but I would
not recommend compounding the problem by allowing further ambiguity in
List_Tip. Enforcing a one to one relationship is less likely to create
unintended consequences down the line.

Mike

On Wed, May 22, 2013 at 6:06 PM, Bob Ross <bob@xxxxxxxxxxxxx> wrote:
> Walter:
>
>
>
> The rule wording in BIRD154.1 is too rigid and limiting.
>
>
>
> I would accept: “All entries in List_Typ shall be unique.”
>
>
>
> Example:
>
>
>
> (List_Type  “case1” “case2” “case3” “case4”)
>
> (Type Boolean)
>
> (List  True False False True)
>
>
>
> This should be legal because you might want to correlate
>
> this parameter with another parameter that describes the
>
> same cases.  This is not confusing.  Some vendors
>
> may want to do this.
>
>
>
> The rule in BIRD154.1  requires too many checks.  This
>
> delays the parser development for an optional convenience
>
> at the expense of other technical features that the user
>
> community really needs.
>
>
>
> So I strongly advocate the relaxation of the rule to the above
>
> rule, which is easy to check.
>
>
>
> Bob
>
>
>
> From: ibis-macro-bounce@xxxxxxxxxxxxx
> [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Walter Katz
> Sent: Wednesday, May 22, 2013 12:48 PM
> To: 'Bob Ross'; 'IBIS-ATM'
> Subject: [ibis-macro] Re: BIRD 154.1
>
>
>
> Bob,
>
>
>
> I want to keep my wording. It is important that if two values in List are
> the same they have the same List_Tip value and if two values in List_Tip are
> the same they have the same List value. Anything else would be totally
> confusing to a user.
>
>
>
> Walter
>
>
>
> From: Bob Ross [mailto:bob@xxxxxxxxxxxxx]
> Sent: Wednesday, May 22, 2013 1:00 PM
> To: wkatz@xxxxxxxxxx; 'IBIS-ATM'
> Subject: RE: [ibis-macro] BIRD 154.1
>
>
>
> Subject BIRD Number Correction from 151.1 to 154.1
>
>
>
> I would like this rule relaxed to a suggestion:
>
>
>
> From
>
>
>
> All entries in List_Tip shall be unique, except that if two entries in List
> are the same, then the corresponding List_Tip entries must also be the same.
>
>
>
> To
>
>
>
> All entries in List_Tip should be unique, but if two entries in List are the
> same, then the corresponding List_Tip entries can be  the same.
>
>
>
> That way, we do not have to check this in the parser and we can allow
>
>
>
> (List 2 1 2 3 4 5)
>
> (List_Typ “default_val” “val1” “val2” “val3” “val4” “val5”)
>
>
>
> or other equalities where the List_Typ entries might be different for the
> same values.
>
>
>
> I want to simplify parser checking and especially comparison checking within
> the
>
> List for all Types.  By making this rule a suggestion, we do not have to
> check it.
>
> In practice, this will not be a problem for developers who use List_Type.
>
>
>
> Bob
>
>
>
>
>
>
>
> From: ibis-macro-bounce@xxxxxxxxxxxxx
> [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Walter Katz
> Sent: Wednesday, May 22, 2013 8:23 AM
> To: IBIS-ATM
> Subject: [ibis-macro] BIRD 151.1
>
>
>
> All,
>
>
>
> Enclosed is IBIS 151.1 for review. The major change is changing Labels in
> List parameters to List_Tip.
>
>
>
> I plan on formally submitting this on Thrusday.
>
>
>
> Walter
>
>
>
> Walter Katz
>
> wkatz@xxxxxxxxxx
>
> Phone 303.449-2308
>
> Mobile 303.335-6156
>
>
---------------------------------------------------------------------
IBIS Macro website  :  http://www.eda.org/pub/ibis/macromodel_wip/
IBIS Macro reflector:  //www.freelists.org/list/ibis-macro
To unsubscribe send an email:
  To: ibis-macro-request@xxxxxxxxxxxxx
  Subject: unsubscribe

Other related posts: