- From: Domenic Denicola <notifications@github.com>
- Date: Wed, 13 Sep 2017 21:47:20 -0700
- To: whatwg/streams <streams@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <whatwg/streams/pull/790/review/62639118@github.com>
domenic commented on this pull request.
> @@ -4548,15 +4548,22 @@ and similarly, closing or aborting the <code>writable</code> side will implicitl
<h2 id="conventions" class="no-num">Conventions</h2>
-This specification uses algorithm conventions very similar to those of [[!ECMASCRIPT]]. However, it deviates in the
-following ways, mostly for brevity. It is hoped (and vaguely planned) that eventually the conventions of ECMAScript
-itself will evolve in these ways.
+This specification uses algorithm conventions very similar to those of [[!ECMASCRIPT]], whose rules should be used to
+interpret it (apart from the exceptions enumerated below). In particular, the objects specified here should be treated
+as <a href="https://tc39.github.io/ecma262/#sec-ecmascript-standard-built-in-objects">built-in objects</a>. For example,
+their <code>name</code> and <code>length</code> properties are derived as described by that specification, as are the
+default property descriptor values.
+
+We also depart from the [[!ECMASCRIPT]] conventions in the following ways, mostly for brevity. It is hoped (and vaguely
+planned) that the conventions of ECMAScript itself will evolve in these ways.
<ul>
<li> We use destructuring notation in function and method declarations, and assume that the destructuring assignment
procedure was performed before the algorithm starts.
<li> We similarly use the default argument notation <code>= {}</code> in a couple of cases.
This one isn't as easy to link to... I think it's buried in https://tc39.github.io/ecma262/#sec-functiondeclarationinstantiation . Maybe I'll just expand on it.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/streams/pull/790#discussion_r138796440
Received on Thursday, 14 September 2017 04:47:43 UTC