logoalt Hacker News

taericyesterday at 10:08 PM1 replyview on HN

Also notable that the way changes are introduced to the different languages is so different that this is just hard to really look at. Notably, elisp of today is not dramatically different from elisp of 20 years ago. JavaScript? Basically a brand new language after ES6+.


Replies

conartist6yesterday at 11:07 PM

ES6 was released 16 years ago. I'm building on top of ES6 like it's rock solid, and so far I haven't been disappointed. After ES6 the langdev process changed materially, and it now rewards introducing language features that are, in my view, half-baked. I have had to take over parts of the work of the standards committee to be able to do this project at all.

I had to reinvent iteration to get both perf and abstraction at the same time: https://docs.bablr.org/architecture/spacetime

I also had to create records and deep freezing: https://es.discourse.group/t/proposal-records-a-new-one/2546...

show 1 reply