archives

« Bugzilla Issues Index

#4336 — 10.5 Declaration binding instantiation


There is an English problem here:

10.5 Declaration Binding Instantiation

"Let existingProp be the resulting of calling the [[GetProperty]]
internal method of go with argument fn."

— Should be "result" not "resulting".

If the spec be made easier to read... The first introductory paragraph is easy to understand but the algorithm is not so easy to grok. I know this is intended for implementors and I don't have a proposal of how to rewrite it.


Which revision of the spec are you looking at? (Selecting "Version: All" for the bug is not very helpful.)

It looks to me like that sentence hasn't been in the spec since rev 1 (July 12, 2011). So that bug was fixed about 4 years ago.

(My guess is, you're looking at the 5th edition. Note that the 6th edition will likely be official within a few months.)


changed to 5th edition bug


(In reply to Michael Dyck from comment #1)
> Which revision of the spec are you looking at? (Selecting "Version: All" for
> the bug is not very helpful.)
>
> It looks to me like that sentence hasn't been in the spec since rev 1 (July
> 12, 2011). So that bug was fixed about 4 years ago.
>
> (My guess is, you're looking at the 5th edition. Note that the 6th edition
> will likely be official within a few months.)

Yes, I was looking at the fifth edition. I see now that 10.4.3 and 10.5 were removed from ES6. Is it just down to Section 8? http://people.mozilla.org/~jorendorff/es6-draft.html#sec-lexical-environments Allen changed it to the right version.

I read the ECMAScript specifation insomuch as doing so is necessary to maintain the desired level of professional skill and integrity.

To be fair, I haven't applied the right amount of time and concentration to sit down and study the new way that Declaration Binding Instatiation Variable Instantionation, is now defined.

Alternate courses of education include topics of war, banking, globalization, social psychology (a tool of the global elite), health and food/medicine. Arriving at valauble truths in these subjects, on a larger scale, is time consuming.

There are also things that I must do on my own, such as laundry, personal organization, phone calls, hygeine, paperwork, and buying things (like toilet paper, ginger, etc).

Personal aspirations forgone.

Although my time is currently not overly constrained by occupational garbage (work), the opporunity cost of grokking the spec is greater than reading about the other aforementioned things, which are more useful and more important. But if the spec were easier to read, the cost of reading it would be lower, and it would be more worth it.


No longer applies to ES6.