- From: Max Polk <maxpolk@gmail.com>
- Date: Sun, 1 Dec 2013 14:19:39 -0500
- To: Julee <julee@adobe.com>
- Cc: Doug Schepers <schepers@w3.org>, Webplatform List <public-webplatform@w3.org>
- Message-ID: <CADPfvJtfZb=3Mg39r8MTej0nuaN2kt5KBLj=_VBcW_66rd6v8Q@mail.gmail.com>
On Mon, Nov 25, 2013 at 1:45 PM, Julee <julee@adobe.com> wrote:
> Hi, Max & All:
>
> We also have the convention that the URL should be lowercase, except for
> the language elements, which should conform to the spec.
>
Need suggestions below.
Page renames per Julee:
BEFORE --> AFTER
javascript/Objects javascript/objects
javascript/Constants javascript/constants
javascript/Properties javascript/properties
javascript/Functions javascript/functions
javascript/Methods javascript/methods
javascript/Operators javascript/operators
javascript/Operators/* javascript/operators/* (all subpages)
Not modified, unless someone has a better suggestion:
javascript/JavaScript Reference "JavaScript Reference" capitalized
javascript/Math/Math Constants "Math Constants" capitalized
javascript/Number/Number Constants (same)
javascript/RegExp/1 9 Properties "Properties" capitalized
Not modified, unless someone has a better suggestion. The following are
language elements that are ideas and are not named:
javascript/Regular Expression (note: different than Regex)
javascript/operators/Addition Assignment
javascript/operators/Addition
javascript/operators/Assignment
javascript/operators/Bitwise AND Assignment
javascript/operators/Bitwise AND
javascript/operators/Bitwise Left Shift
javascript/operators/Bitwise NOT
javascript/operators/Bitwise OR Assignment
javascript/operators/Bitwise OR
javascript/operators/Bitwise Right Shift
javascript/operators/Bitwise XOR Assignment
javascript/operators/Bitwise XOR
javascript/operators/Comma
javascript/operators/Comparison
javascript/operators/Compound Assignment
javascript/operators/Conditional Ternary
javascript/operators/delete
javascript/operators/Division Assignment
javascript/operators/Division
javascript/operators/in
javascript/operators/Increment and Decrement
javascript/operators/instanceof
javascript/operators/Left Shift Assignment
javascript/operators/Logical AND
javascript/operators/Logical NOT
javascript/operators/Logical OR
javascript/operators/Modulus Assignment
javascript/operators/Modulus
javascript/operators/Multiplication Assignment
javascript/operators/Multiplication
javascript/operators/new
javascript/operators/Right Shift Assignment
javascript/operators/Subtraction Assignment
javascript/operators/Subtraction
javascript/operators/typeof
javascript/operators/Unsigned Right Shift Assignment
javascript/operators/Unsigned Right Shift
javascript/operators/void
For all but the first above, the parent javascript/operators is fixed, but
these are multiword page names, where the *lower*-case page names are
JavaScript language elements (delete, in, new, typeof, void) and the
upper-case page names are descriptions of the operator (to differentiate
between language element and non-language element in the *reverse* sense of
using case). Whereas javascript/Math is a Math object, a
javascript/operators/Division is really a "/" which is unusable as a page
name, so a descriptive word "Division" is used instead.
Perhaps under operators we don't want to lower-case everything like this:
javascript/operators/subtraction
javascript/operators/typeof
javascript/operators/unsigned right shift assignment
javascript/operators/unsigned right shift
javascript/operators/void
because the above strategy makes typeof and void (actual operators)
indistinguishable from words used to describe the operators (subtraction
and unsigned right shift). Maybe that doesn't matter though since people
can just read the page.
Received on Sunday, 1 December 2013 19:20:06 UTC