metalhead

C is where systems go to die

Amorphous blob


cactus
@cactus

if you made end-user software in Python but it was only compatible with PyPy (or god forbid fucking IronPython), or end-user software in Ruby but it was only compatible with JRuby, this would be self-evidently clown shit. but apparently there are people doing this with Deno, the JS runtime nobody asked for.

if I'd invented Node, i'd want to atone for my sins too, but i'd do that by volunteering at a soup kitchen or some shit, not by making Node 2: Going Through Go's Trash For Design Decisions

fuck now i'm mad about that again. Deno imports work the way Go imports used to work pre-modules. the imports weren't as bad as GOPATH, for which Rob Pike should still be imprisoned, but "just import directly from github, who needs dependency management, yolo, it'll be fine" turned out to not actually work. even fucking Go was like "okay this is a bad idea" and you're out here like "uhhh sure let's do this, who needs package.json when you have swag"? absolute fucking clown shit.

it looks like Bun doesn't do that, so i suspect if either of them avoids becoming Meteor, it'll be Bun. which is mildly unfortunate, because the Bun guy is a Thiel Fellowship guy.

regardless, fuckin christ, if you want to have users, don't also act like you're too good for Node and use some hipster bullshit instead. stop avoiding success.


nex3
@nex3

the only thing I have to add is that GitHub also tried to make "GitHub repos as packages" work for Ruby back in the day and it also failed spectacularly


metalhead
@metalhead

Hey, deno has npm support now! Now we can have npm dependency hell AND js imports for maximum uncomfy work!


You must log in to comment.

in reply to @cactus's post: