W3C home > Mailing lists > Public > public-webplatform@w3.org > July 2013

JavaScript page naming, round B

From: Max Polk <maxpolk@gmail.com>
Date: Mon, 8 Jul 2013 21:53:15 -0400
Message-ID: <CADPfvJuTbzXOajdX_gwUA1xza13NwB+bF9d5H00S0RQ+8Vic7A@mail.gmail.com>
To: Webplatform List <public-webplatform@w3.org>
This concerns the JavaScript page import effort.

At the moment the Objects, Operators, and Statements pages with all their
subpages are being discussed.

So far I have the following numbered steps, based on all the accumulated
suggestions so far.

1.  REMOVE pages due to being Internet Explorer only.

The list of pages to remove follow.  Note that the "Statements/if" is
removed because it's a conditional compilation page for IE only.  The
"Statements/if else" is the normal if statement.

* Objects/ActiveXObject
* Objects/Enumerator
* Objects/Enumerator/atEnd Method
* Objects/Enumerator/item Method
* Objects/Enumerator/moveFirst Method
* Objects/Enumerator/moveNext Method
* Objects/Date/getVarDate Method
* Objects/Debug
* Objects/Debug/Debug.debuggerEnabled Property
* Objects/Debug/Debug.setNonUserCodeExceptions Property
* Objects/Debug/Debug.write Function
* Objects/Debug/Debug.writeln Function
* Objects/VBArray
* Objects/VBArray/dimensions Method
* Objects/VBArray/getItem Method
* Objects/VBArray/lbound Method
* Objects/VBArray/toArray Method
* Objects/VBArray/ubound Method
* Objects/WinRTError
* Statements/cc on
* Statements/if
* Statements/set

2.  REMOVE from the page name the prefix "Objects", "Operators", or
"Statements".

After removal and sorting the top level pages are as follows.  Note that
there is one page name conflict, the function statement and the Function
object will both have the same page name "function" (or "Function" but
equivalent in the wiki, so they are in conflict).

* Addition                              (operator) eg: x + y
* Addition Assignment                   (operator) eg: a += 5
* arguments                             (object) eg: arguments.length
* Array
* ArrayBuffer
* Assignment                            (operator) eg: x = y
* Bitwise AND                           (operator) eg: x & y
* Bitwise AND Assignment                (operator) eg: x &= 2
* Bitwise Left Shift
* Bitwise NOT
* Bitwise OR
* Bitwise OR Assignment
* Bitwise Right Shift
* Bitwise XOR
* Bitwise XOR Assignment
* Boolean
* break                                 (statement)
* Comma                                 (operator) eg: x, y
* Comment
* Comparison
* Compound Assignment
* Conditional Ternary
* continue
* DataView
* Date
* debugger
* delete
* Division
* Division Assignment
* do while
* Error
* Float32Array
* Float64Array
* for
* for in
* function                              (statement)
* Function                              (object)
* Global
* if else
* in
* Increment and Decrement
* instanceof
* Int16Array
* Int32Array
* Int8Array
* JSON
* Labeled
* Left Shift Assignment
* Logical AND
* Logical NOT
* Logical OR
* Math
* Modulus
* Modulus Assignment
* Multiplication
* Multiplication Assignment
* new
* Number
* Object
* RegExp
* Regular Expression
* return
* Right Shift Assignment
* String
* Subtraction
* Subtraction Assignment
* switch
* this
* throw
* try catch finally
* typeof
* Uint16Array
* Uint32Array
* Uint8Array
* Unsigned Right Shift
* Unsigned Right Shift Assignment
* var
* void
* while
* with

The action item for now is to decide if we like the above, and how to
resolve the one page name conflict for the "function" page.
Received on Tuesday, 9 July 2013 01:53:41 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:20:52 UTC