00:35
<DerekNonGeneric>

space for clarifying questions on terminology, process, history, etc

okay cool, so this is the room where i think i will be hanging out in for quite a while

00:37
<DerekNonGeneric>
TC39 has a very colorful history and there are so many things i would be interested in knowing about that took place in the olden days of Netscape
01:13
<DerekNonGeneric>
one thing that i've been curious about is this so-called "ECMAScript Edition 4 Reference Implementation" that Brenden Eich blogged about in 2017 https://brendaneich.com/2007/06/ecmascript-edition-4-reference-implementation/
01:20
<DerekNonGeneric>
would anyone happen to know where to get a copy of this es4-pre-release.M1.source.tar.gz source archive that was publicly available a while ago? http://web.archive.org/web/20090606010542/http://www.ecmascript.org/download.php
01:22
<DerekNonGeneric>
have had no luck getting past the pesky agreement checkpoint to grab a copy -- it seems to interfere with the JS that internet archive uses for their time travel frame
02:04
<jmdyck>
(2007, not 2017.)
02:05
<DerekNonGeneric>
oh, good catch jmdyck
02:12
<DerekNonGeneric>

this is indeed weird... according to ecmascript.org, the 5th edition was approved

The Fifth Edition of ECMA-262 has been approved!
-- https://web.archive.org/web/20091214212324/http://www.ecmascript.org/

... but, according to the official Ecma page “ECMA-262 Edition 4” along with “ECMA-262 Edition 5” were not recognized as Ecma International publications, but somehow we ended up with only “ECMA-262 Edition 5.1” being recognized

02:15
<jmdyck>
I don't see where the page you linked to says that.
02:16
<DerekNonGeneric>

Please note that for ECMAScript Edition 4 the Ecma standard number “ECMA-262 Edition 4” was reserved but not used in the Ecma publication process. Therefore “ECMA-262 Edition 4” as an Ecma International publication does not exist.

02:16
<jmdyck>
Yup, I see that. But not what you said about the 5th.
02:17
<DerekNonGeneric>
oh, if you keep scrolling below "Online Archives", it does show the 5th edition there
02:17
<jmdyck>
yup
02:17
<DerekNonGeneric>
my mistake!
02:22
<DerekNonGeneric>
wow, a whole decade between the 3rd edition (December 1999) and 5th edition (December 2009) then -- that is quite intriguing; then they went a couple years to bump a minor version of the spec lol
02:26
<jmdyck>
You might be interested in "JavaScript: The First 20 Years" https://dl.acm.org/doi/pdf/10.1145/3386327
02:27
<DerekNonGeneric>
oh absolutely, i have been meaning to dig into this paper in greater detail
02:34
<jmdyck>
https://github.com/bkero/es4 looks like it might be what you're looking for
02:37
<DerekNonGeneric>
seeing as how Dave Herman (mentioned in the original blog post) forked it and the times seem to coincide a little, that seems like it might be legit https://github.com/dherman/es4