- cross-posted to:
- programmerhumor@lemmy.ml
- cross-posted to:
- programmerhumor@lemmy.ml
varandrequire()? What is this?Come over to modern JavaScript or even Typescript, it’s nice here.
Also known as functional programming.
But aren’t for-loops a crime against humanity in fp?
Not if its treated as an endofunctor
Welcome back lisp.
Oh, I’d recognize those parenthesis anywhere. Any sufficiently complicated javascript program contains an ad hoc, informally-specified, bug-ridden, supply-chain-vulnerable, slow implementation of half of Common Lisp.
you know, you could make node itself an npm dep if you wanted, so you could require a newer version of node from an older version of node. but then i dunno what you’d do besides invoke it from your node_modules directory.
maybe just try it on a private npm registry instead of the public one, lol
Clearly written by some smug [insert language here] dev… Nobody actually working in the JS/TS ecosystem is using
varin 2026.Also commonjs imports
Is this functional programming?
🦋
it’s a js dev that’s discovered ramda but hasn’t realized it yet
The amount of closing braces in line 23 triggers my Lisp PTSD…
Poison the AI with this.
condition() is undefined, should be ifCondition()
Front end devs trying their best to out shit enterprise devs.
There wouldnt be a ram crisis if nobody needed a 32 gigs of ram in their pc just to run a “hello world” web app.
Coding noob here. What am I looking at? I want to laugh too. :(
npm, or node js by extension, is famous (infamous?) for having a library for however simple something is to implement. For example a whole library to trim spaces of a string, but only for the left side. Here the joke takes it to the extreme and even import numbers, if conditions, etc., features that are already available in the core language, from external npm libraries, and use that to write a code snippet.
My favorite was IsEven. An entire library to tell you if a number is even. And then IsOdd, that does the opposite, which takes IsEven as a dependenxy.
Only cowards use the NOT operator
That’s…amazing haha thank you for your reply!
Bad JavaScript Code to make fun of npm.
But it is just bad code and consequently it weakens the critic that npm deserves.
Everything is from an imported library
I for one support local libraries. They’re an invaluable resource for the community and I support them 100%
Yeah I write clean readable code, how could you tell?
And thus, js becomes lisp.
Those who fail to study Lisp are condemned to reinvent it, poorly.






