DEV Community

Discussion on: Programming Language Dictatorship

Collapse
zoedreams profile image
☮️✝️☪️🕉☸️✡️☯️

I agree with your statements. this is why the mozilla foundation exists for oversight on ECMA, and other RFC standards. It's handled by consensus. Also anything can be a lambda if you murder your code enough. jk.

Collapse
vsapronov profile image
Vladimir Sapronov Author

Hi! Interesting point about ECMA. Isn't that language that introduced classes on 18th year of language existence (1997-2015)? I remember people were complaining on JavaScript not having classes around 2005.

Collapse
zoedreams profile image
☮️✝️☪️🕉☸️✡️☯️

classes are a relative term when everything in the language is a function object. What we did back in the early days of JS is that we created a new object called clazz, then instantiated it. This is how we performed lambda and other fancy design patterns like IoC. some assembly requires ;) At that time i preferred hypertalk to be honest. it was much better for making cool things on the mac. at the time linux and windows were not very graphical other then a handful of dos games. Where in mac you had hypercards. yea that stuff was awesome.