Re: IA of Max's JS files for upload?

While that is true, I think we do not need this level of correctness.
Object/Array/slice
Object/getOwnProperty
That is pretty confusing, in my opinion.
Maybe we could mention that "everything derives from Object" or something.

Actually, do other sub classes/constructors have this kind of paths? I do
not think so.
For example, mm... should Window and Document be EventTarget/Window and
EventTarget/Document? it is currently not like this and I do not recall
anyone suggesting to have them set up like that.


☆*PhistucK*


On Thu, Jun 13, 2013 at 5:05 PM, Julee Burdekin <jburdeki@adobe.com> wrote:

> It's the parent constructor. J
>
>
> ----------------------------
> julee@adobe.com
> @adobejulee
>
> From: PhistucK <phistuck@gmail.com>
> Date: Wednesday, June 12, 2013 10:24 PM
>
> To: julee <jburdeki@adobe.com>
> Cc: Scott Rowe <scottrowe@google.com>, Chris Mills <cmills@w3.org>,
> Webplatform mailing list <public-webplatform@w3.org>, Doug Schepers <
> schepers@w3.org>, Max Polk <maxpolk@gmail.com>
> Subject: Re: IA of Max's JS files for upload?
>
> Regarding your first point, I am still not sure I understand. Do you mean
> that "Objects" is the root in all of the paths?
>  If so, why do you think it should be called "Object" instead?
>
>
> ☆*PhistucK*
>
>
> On Thu, Jun 13, 2013 at 1:09 AM, Julee Burdekin <jburdeki@adobe.com>wrote:
>
>> Thanks, PhistucK! Responses inline, below. J
>>
>>
>> ----------------------------
>> julee@adobe.com
>> @adobejulee
>>
>> From: PhistucK <phistuck@gmail.com>
>> Date: Wednesday, June 12, 2013 12:43 PM
>> To: julee <jburdeki@adobe.com>
>> Cc: Scott Rowe <scottrowe@google.com>, Chris Mills <cmills@w3.org>,
>> Webplatform mailing list <public-webplatform@w3.org>, Doug Schepers <
>> schepers@w3.org>, Max Polk <maxpolk@gmail.com>
>> Subject: Re: IA of Max's JS files for upload?
>>
>> See my comments inline.
>>
>>
>> ☆*PhistucK*
>>
>>
>> On Wed, Jun 12, 2013 at 4:02 AM, Julee Burdekin <jburdeki@adobe.com>wrote:
>>
>>> Scott & Chris:
>>>
>>> As far as information architecture goes, do either of you want to review
>>> and comment on the naming structures before Max uploads his first
>>> batch?[1][2]
>>>
>>> For instance, a couple of things I'm noticing:
>>>
>>>    - Node is called "Objects" instead of "Object"
>>>
>>> Where do you see that? perhaps I am misunderstanding.​​
>> On the output pages:
>>
>>>
>>>
>>>    http://dev.maxpolk.org/msdnjs/index.php?title=Special:AllPages&from=Constants&to=Objects%2Farguments
>>>
>>>    - Max is using initial caps, where our convention is to use
>>>    lowercase unless required. So, operator, statements, constants, etc.,
>>>    should all be lower case, no?
>>>
>>> I do not recall a lower case policy.​​ Everything is named according to
>> its usage in the language/bindings. For case insensitive (or somewhat
>> insensitive, anyway) languages, like HTML or CSS we do prefer lower case.
>> Are you referring to "Array" versus "array"? or to "Function" versus
>> "function" (within the title of the page)?
>> The former should stay "Array" (this is the actual way to use it), the
>> latter should be dropped anyway, so no need to convert anything, in my
>> opinion.
>>
>> Not Array, not keywords, etc.. The parent node that buckets the objects,
>> functions, or whatever.
>>
>>>
>>>    - Operator pages are named in plain English (i.e.: Operators/Division
>>>    Assignment<http://dev.maxpolk.org/msdnjs/Operators/Division_Assignment> instead
>>>    of using "/="), which makes sense, but should we align this with the
>>>    at rules in CSS (i.e.: wiki/css/atrules/@media)?
>>>
>>> ​That is weird. I prefer the actual syntax rather than the plain English
>> name.​ But I do not feel that strongly about it.
>>
>>
>>
>>
>>> Thanks.
>>>
>>> Julee
>>>
>>> [1]
>>> http://dev.maxpolk.org/msdnjs/index.php?title=Special:AllPages&from=Constants&to=Objects%2Farguments
>>> [2]
>>> http://dev.maxpolk.org/msdnjs/index.php?title=Special%3AAllPages&from=Objects%2Farguments&to=&namespace=0
>>>
>>> ----------------------------
>>> julee@adobe.com
>>> @adobejulee
>>>
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Max Polk <maxpolk@gmail.com>
>>> Date: Tuesday, June 11, 2013 4:28 PM
>>> To: Doug Schepers <schepers@w3.org>
>>> Cc: Webplatform mailing list <public-webplatform@w3.org>
>>> Subject: Re: First full upload of MSDN-contributed JavaScript pages
>>> Resent-From: <public-webplatform@w3.org>
>>> Resent-Date: Tuesday, June 11, 2013 4:29 PM
>>>
>>> The methodology is explained in the Strategy section of my notes page:
>>>
>>>     http://dev.maxpolk.org/msdnjs/MSDN-JS_development
>>>
>>> Basically I'm using the original structure:
>>>
>>>     https://github.com/webplatform/msdn-js/blob/master/js_toc.html
>>>
>>> And simplifying page names to avoid duplication.  I first said a bit
>>> about it here:
>>>
>>>
>>> http://lists.w3.org/Archives/Public/public-webplatform/2013May/0261.html
>>>
>>> And you can see PhistucK's response, where a modification was
>>> suggested.  I was focused mainly on getting something out there so far
>>> and didn't address renaming things yet.  The scripts used are public
>>> at:
>>>
>>>     https://github.com/maxpolk/msdn-js-conversion
>>>
>>> And it's a Bash script that uses Linux tools for fixing filename
>>> anomalies, fixing internal links, renaming pages, removing unusual UTF
>>> characters, doing the page to final location mapping, calling the
>>> Python conversion script to actually convert the HTML into Mediawiki
>>> markup with proper escaping, and afterward uploading everything to the
>>> right location using a modified wpd tool.
>>>
>>> Page names are a bit tricky.  Some functions (isArray) are not called
>>> on objects, but on the prototype, such as Array.isArray(x), so its
>>> page name is "Objects/Array/Array.isArray Function".  This differs
>>> from the normal page name for functions called on instances like
>>> x.concat(b, c) with page name "Objects/Array/concat Method."
>>>
>>> We already have some good candidates for naming improvements from this
>>> untouched original structure by PhistucK, and as long as there is a
>>> deterministic process to arrive at the right name, it can be coded to
>>> use that.  I have no preference as to final structure at the moment,
>>> so whatever is desired I'm here to make it happen.
>>>
>>> On Mon, Jun 10, 2013 at 2:49 AM, Doug Schepers <schepers@w3.org> wrote:
>>>
>>>  Hi, Max-
>>>
>>> Great work!
>>>
>>> This is an excellent first pass. Can you talk a bit about your
>>> methodology,
>>> and maybe point us to your import script?
>>>
>>>  We'll need to get serious about discussing how we want the pages to be
>>> structured, and what the templates should look like. This first pass
>>> will be
>>> a great boon in having something concrete to talk about.
>>>
>>> I'm really excited about this!
>>>
>>> Best Regards-
>>> -Doug
>>>
>>>
>>>
>>> On 6/10/13 12:18 AM, Max Polk wrote:
>>>
>>>
>>> The first full upload of the MSDN-contributed JavaScript pages can
>>> be found for review and comments at:
>>>
>>> First set:
>>>
>>>
>>>
>>> http://dev.maxpolk.org/msdnjs/index.php?title=Special:AllPages&from=Constants&to=Objects%2Farguments
>>>
>>>   Second set:
>>>
>>>
>>>
>>> http://dev.maxpolk.org/msdnjs/index.php?title=Special%3AAllPages&from=Objects%2Farguments&to=&namespace=0
>>>
>>>   This was an automated process and if there are glitches in
>>> formatting you see, please let me know.  The next step is to make
>>> fixes based on comments, then upload to the test wiki for a final
>>>  review, and afterwards to webplatform.
>>>
>>>
>>>
>>>
>>>
>>>
>>
>

Received on Thursday, 13 June 2013 14:52:02 UTC