News for hackers. Stuff that matters.
Re:Today’s Javascript, from an outsider’s perspective by gfxgirl on Tuesday May 26, 2020 @02:56AM (#23308184)
It could be worse. I could be any other language / dev env. Trying getting a C or C++ open GL app to compile. the first hits are often 20+ years old NeHe tutorials. Every few years the libraries change, the dev environments change, and unless you're already an expert in them you have no idea what you need to change in the project to get them working again.

I've run into this issue in every language. Nothing special about Javascript here.

Re:Today’s Javascript, from an outsider’s perspective by fit2rule on Tuesday May 26, 2020 @03:40AM (#23308415)
20 years later, I can still write an SDL app using just the SDL repo and my C compiler, with GL features and all the other bells and whistles that made me choose SDL in the first place. Its there, it builds, it runs.

There isn't a single Javascript project I've done in the last 10 years that I can return to and run again - they've all been borked by the eco-system. I dread the idea of even opening a package.json file to see what's wrong...

Re:Today’s Javascript, from an outsider’s perspective by Gibbon1 on Tuesday May 26, 2020 @04:44AM (#23308722)
Couple of weeks ago had a customer cross compile a project written in C. That was last compiled 8 years ago. Compiled perfectly with gcc 9.2
Re:Today’s Javascript, from an outsider’s perspective by ptx on Tuesday May 26, 2020 @05:13PM (#23316462)
Try targeting Windows Script Host (i.e. cscript.exe) for your next project - it's still there and mostly unchanged since Windows 98. :)

The language supported is ECMAScript 3 with some minor COM-related quirks, but with a few utility functions it's not too bad for simple scripts.

Re:Today’s Javascript, from an outsider’s perspective by mrlala on Tuesday May 26, 2020 @11:30AM (#23312377)
>I've run into this issue in every language

What about C#? One could argue it's pretty much the most bullet proof in terms of "just working" without any issues.

Open up visual studio.. start a project.. run it. There really isn't anything to break like everything else you are discussing.