Re: EcmaScript, ECMAScript, or JavaScript ?
Conrad Lender wrote:
<snip
>
Thank you. Apart from the nicer font, would those "bug fixes"
be the ECMA-262 errata, or did they change the language in any
way, to remove what they considered bugs?
One of the - for - statement algorithms in ECMA 262 3rd Ed. is obviously
wrong (section 12.6.3, second algorithm, step 7 (should go to step 17
instead of 14)). That has been corrected in the ISO version, but the
original was sufficiently obviously wrong that it was never implemented
in that way so the correction fixes a bug in the original specification
and nothing else. Apart form that the ISO version has a few minor
modifications to a very few algorithms along the lines of splitting a
single step up into 2 where previously two actions were specified in the
single step.
Ironically the print/binding quality of ISO specifications is very poor,
so if you are going to pay form one get it in electronic form and print
your own, then you will be able to print another when the first falls
apart.
<snip>
Nothing.
Richard.
Conrad Lender wrote:
On 2008-10-07 23:05, Dr J R Stockton wrote:
>For the casual reader, IMHO, ISO uses a nicer font.
>For the programmer, ISO has has some at least of the ECMA
>bugs fixed. For the present purpose, the "auxiliary" text
>differs between the two, and is as much a source of guidance
>as the core text.
>For the programmer, ISO has has some at least of the ECMA
>bugs fixed. For the present purpose, the "auxiliary" text
>differs between the two, and is as much a source of guidance
>as the core text.
Thank you. Apart from the nicer font, would those "bug fixes"
be the ECMA-262 errata, or did they change the language in any
way, to remove what they considered bugs?
wrong (section 12.6.3, second algorithm, step 7 (should go to step 17
instead of 14)). That has been corrected in the ISO version, but the
original was sufficiently obviously wrong that it was never implemented
in that way so the correction fixes a bug in the original specification
and nothing else. Apart form that the ISO version has a few minor
modifications to a very few algorithms along the lines of splitting a
single step up into 2 where previously two actions were specified in the
single step.
And what do the "auxiliary" texts contain? I still balk at
paying CHF 230,- for something that should be free and
open and accessible to all;
paying CHF 230,- for something that should be free and
open and accessible to all;
so if you are going to pay form one get it in electronic form and print
your own, then you will be able to print another when the first falls
apart.
but I would very much like to know if
they've added anything substantial to the specification.
they've added anything substantial to the specification.
Nothing.
Richard.
Comment