race conditions
-
This post did not contain any content.
-
This post did not contain any content.
"npm install" in particular is getting me.
-
This post did not contain any content.wrote on last edited by [email protected]
Rust: Downloading 7390327 crates...
-
Rust: Downloading 7390327 crates...
wrote on last edited by [email protected]So it's just JS with an even more immature spec
-
So it's just JS with an even more immature spec
I would disagree. Especially since unlike npm every part of cargo was through through with all the experience and knowledge gained from npm, pip, nuget & co.
I have a LOT more problems with npm over cargo. Also it's 1 tool and not 100 different tools to do the same job (npm, pnpm, yarn, bun, deno, etc...)
-
This post did not contain any content.
C trying to take the shortest path to the goal.
Would probably have won (and broken the universe), if the referee didn't exist. -
This post did not contain any content.
This implies that Javascript will get moving in the correct direction once it finishes installing dependencies, but it's just going to get fucked with incorrect behavior that doesn't even have the courtesy to throw an actual error.
-
This post did not contain any content.
Labelling the crab as C is sure to ruffle some exoskeletons..
-
Labelling the crab as C is sure to ruffle some exoskeletons..
I mean, at the end of the day, if you really understand your language of choice, you know that it is jusf a bunch of fancy libraries and compiler tricks of top of C. So in my mind, I'm a fully evolved programmer in a language, when I could write anything I can write in that language in C instead.
-
C trying to take the shortest path to the goal.
Would probably have won (and broken the universe), if the referee didn't exist.Python is being even smarter by trying to underflow the distance to the finish line.
-
This post did not contain any content.
"NPM install" isn't going to be the direct result of a race condition in JavaScript. And while I'm not familiar with Python, I'd guess that an "Indentation error" wouldn't be one either. A missing library or syntax error that's only discovered by executing a particular branch is still just a missing library or syntax error, not a race condition.
Also, while Node.js is popular, it isn't an integral part of JavaScript in the way that the other errors are integral to their respective languages.
-
I mean, at the end of the day, if you really understand your language of choice, you know that it is jusf a bunch of fancy libraries and compiler tricks of top of C. So in my mind, I'm a fully evolved programmer in a language, when I could write anything I can write in that language in C instead.
only true if your language compiles to c. fortran peeps are safe.
-
"NPM install" isn't going to be the direct result of a race condition in JavaScript. And while I'm not familiar with Python, I'd guess that an "Indentation error" wouldn't be one either. A missing library or syntax error that's only discovered by executing a particular branch is still just a missing library or syntax error, not a race condition.
Also, while Node.js is popular, it isn't an integral part of JavaScript in the way that the other errors are integral to their respective languages.
none of these are race conditions, they're just runtime errors. python only parses code when it is about to run that block so you can absolutely get a crash from bad indentation.
in my experience, the js world's focus on developer ergonomics has absolutely yielded some insane situations where running an installed script has caused it to start downloading more dependencies. however, this has unfortunately started happening in python too lately.
-
Python is being even smarter by trying to underflow the distance to the finish line.
-
This post did not contain any content.
and then there's ruby who didn't even qualify but still would have done better than the others.
-
only true if your language compiles to c. fortran peeps are safe.
I'm an 80's/90's BASIC bitch, so I'm still irrelevant!
-
I mean, at the end of the day, if you really understand your language of choice, you know that it is jusf a bunch of fancy libraries and compiler tricks of top of C. So in my mind, I'm a fully evolved programmer in a language, when I could write anything I can write in that language in C instead.
I mean, yeah, most languages are turing complete.
-
This post did not contain any content.
Python? That’s an embarrassed GAMBAS!
-
Labelling the crab as C is sure to ruffle some exoskeletons..
As at least one nautically themed childrens' book surely has it: C is for crab.
Coming at programming sideways feels more like a Haskell or Prolog thing, though.
-
none of these are race conditions, they're just runtime errors. python only parses code when it is about to run that block so you can absolutely get a crash from bad indentation.
in my experience, the js world's focus on developer ergonomics has absolutely yielded some insane situations where running an installed script has caused it to start downloading more dependencies. however, this has unfortunately started happening in python too lately.
NullPointerException can be related to a race condition.