Email List: Xaustin-review-lX
[All Lists]

Defect in XSH 2.2.2 The Name Space

To: yyyyyyyyyyyyyyy@xxxxxxxxxxxxx
Subject: Defect in XSH 2.2.2 The Name Space
From: yyyyyyyyyy@xxxxxxxxxxxx
Date: Tue, 25 Oct 2005 03:40:00 +0100 (BST)
        Defect report from : Bruce Korb , Symantec Software

(Please direct followup comments direct to yyyyyyyyyyyyyy@xxxxxxxxxxxxx)

@ page 17 line 656 section 2.2.2 The Name Space objection {1}

Problem:

Edition of Specification (Year): 2004

Defect code :  1. Error

The name space reserved by all symbols ending in "_t" is over the top and 
ignored by virtually everybody anyway.  Instead of a massive name space grab, 
constrain it to something reasonable and generally adhered to by 
implementations anyway.

Action:

1.  Remove the suffix designation and replace with a complete name 
specification.  Examples below.

 [a-z][a-z0-9]*_{0,1}[a-z0-9]*_t

 [a-zA-Z][a-zA-Z0-9]*_{0,1}[a-zA-Z0-9]*_t

The effect of the former would be to constrain the name to lower case letters 
only with at most one underscore embedded somewhere in the name.  The latter 
would also allow upper case letters, but I would rather not see it allowed.  :)

<Prev in Thread] Current Thread [Next in Thread>