- Failure to mention Netscape Enterprise Server (NodeJS is not responsible for expanding "the language's scope[…] far beyond the browser"—it was on the server from almost the very beginning; the author cites Brendan's 2011 blog post[1] which namechecks Rhino, but then leaves this out)
- Failure to mention JS running on the James Webb Space Telescope (Brendan's post also namechecks Nombas, but doesn't go into much detail about it; Brent Noorda covered this in an update to the Nombas section of his site[2] in 2022)
http://devedge.netscape.com/library/manuals/2000/javascript/...
nabla9•1h ago
wk_end•1h ago
I think Eich was more partial to Scheme than CL, as a model for JS. Though I wouldn’t say it’s Java syntax over either - the scoping rules are very distinct, it’s missing tons of features core to either CL or Scheme, there’s the whole Self-inspired prototype-based OOP layer…
LeFantome•26m ago
Scheme is a LISP of course, just not Common Lisp.
I have no idea what language the original implementation was in but it makes sense it would be the same as the rest of the browser.
convolvatron•16m ago