Post AOSIWHpodE1mK8fmng by helene@p.helene.moe
 (DIR) More posts by helene@p.helene.moe
 (DIR) Post #AOSGdXqFJhgA5TCvaK by helene@p.helene.moe
       2022-10-11T10:31:31.175073Z
       
       6 likes, 0 repeats
       
       my main complaints with nodejs/etc are the package system/ecosystem, weird JS quirks and that handling binary data in JS is kind of annoyingthreading, too, also sucks in node (but at least async is good)no built-in unit testing/first class unit testing support, eitheroverall i've grown too addicted to the pattern matching in elixir, can't live without it and without the comfortable ruby-like syntax and the amazing binary data + great unicode supportjavascript has some neat functional programming but elixir's pipe operators and functional style are far better to work with for me
       
 (DIR) Post #AOSGtZQPCLctdAlKJE by may@pl.serialmay.link
       2022-10-11T10:34:26.372170Z
       
       0 likes, 0 repeats
       
       @helene theyre both weird but node will drive you insane and erlang/elixir wont
       
 (DIR) Post #AOSGuSygeajDvQDysa by may@pl.serialmay.link
       2022-10-11T10:34:36.088297Z
       
       0 likes, 0 repeats
       
       @helene most important metric
       
 (DIR) Post #AOSGySxWfJ9n1daYV6 by hj@shigusegubu.club
       2022-10-11T10:35:16.548312Z
       
       1 likes, 0 repeats
       
       @helene tbh npm so far has been better than its predecessors ivy/maven at least. Binary parsing was never in consideration for the language but it's... workable.
       
 (DIR) Post #AOSHG4S4WOqOEJGr56 by helene@p.helene.moe
       2022-10-11T10:38:30.177045Z
       
       0 likes, 0 repeats
       
       @hj it's just a shame because otherwise it works overall quite well for server software; but it's been dethroned by elixir and go, imo
       
 (DIR) Post #AOSHQW2cnbWEh2LgNk by lanodan@queer.hacktivis.me
       2022-10-11T10:40:04.035818Z
       
       0 likes, 0 repeats
       
       @hj @helene maven? The buildsystem made for java?
       
 (DIR) Post #AOSHTh5GCRgHoG64LA by hj@shigusegubu.club
       2022-10-11T10:40:56.655448Z
       
       0 likes, 0 repeats
       
       @lanodan @helene yes, and also the packaging system (ivy)
       
 (DIR) Post #AOSHgTRIF1tjFwUqdk by hj@shigusegubu.club
       2022-10-11T10:43:14.329996Z
       
       2 likes, 0 repeats
       
       @helene i've yet to give golang a try, but i'm somewhat skeptical since it's backed by google and google is a serial killer. Elixir/erlang is WAY too FP for me, I think so far JS has the best balance between FP and PP. Elixir always feels like i need to shove my head up my ass just to drink cofe because that's apparently is how it's done in FP.
       
 (DIR) Post #AOSHiG3ixY00KzK5oW by lanodan@queer.hacktivis.me
       2022-10-11T10:43:15.964510Z
       
       0 likes, 0 repeats
       
       @hj @helene packaging system sounds horrible.Poison Ivy.
       
 (DIR) Post #AOSHmdOg8CmfsSD9bE by hj@shigusegubu.club
       2022-10-11T10:44:21.888831Z
       
       0 likes, 0 repeats
       
       @lanodan @helene an emissary of (dependency) hell
       
 (DIR) Post #AOSHsizEGL1mwzDAPY by lanodan@queer.hacktivis.me
       2022-10-11T10:45:06.470801Z
       
       0 likes, 0 repeats
       
       @hj @helene Yeah, the start of "why the hell does this hello world app has 200 dependencies?"
       
 (DIR) Post #AOSHvBaisjKqFHvFxI by hj@shigusegubu.club
       2022-10-11T10:45:54.210792Z
       
       0 likes, 0 repeats
       
       @lanodan @helene one word - OSGi
       
 (DIR) Post #AOSHvJCuZ92drkqLx2 by helene@p.helene.moe
       2022-10-11T10:45:56.431227Z
       
       1 likes, 0 repeats
       
       @hj go has pretty much grown out of google and even if google killed it at this point, it's too good to die, it would just not; node.js is technically backed by google (v8.js) by the same standards
       
 (DIR) Post #AOSHwQ3kZhiDPK5Vke by trwnh@mastodon.social
       2022-10-11T10:42:57Z
       
       1 likes, 1 repeats
       
       @helene elixir is cool but i hate the ruby syntax lol
       
 (DIR) Post #AOSI7xVoXU08LPiWGG by lanodan@queer.hacktivis.me
       2022-10-11T10:47:53.892622Z
       
       0 likes, 0 repeats
       
       @hj @helene Somehow I feel disgust from that word and I'm not sure why.
       
 (DIR) Post #AOSIIMvetWvE4Lllaq by lanodan@queer.hacktivis.me
       2022-10-11T10:49:47.671149Z
       
       0 likes, 0 repeats
       
       @helene @hj And NodeJS would definitely die at the hands of Google, while Go also exists within gcc.
       
 (DIR) Post #AOSIRPa6P210twzyNc by hj@shigusegubu.club
       2022-10-11T10:51:43.035124Z
       
       1 likes, 0 repeats
       
       @helene eh, vast majority of my code doesn't depend on node.js stuff, and there's still spidermonkey (yeah right).>it's too good to dieSaid every good person who ever died. Google Play Music was also too good to die. That guy with 2k hours in RDR2 would say that Stadia is too good to die.The difference between v8 and golang is that v8 is vastly popular and mainstream, given the populairty of Chrome, and chrome gives google good money. GoLang is a niche thing for niche people (softdevs) and brings very little money. From what I see, golang is google's toy and "just another language" that if removed people would move on to rust/python/c/whatever.
       
 (DIR) Post #AOSIVR0d2IBYUKKAnQ by hj@shigusegubu.club
       2022-10-11T10:52:27.403075Z
       
       1 likes, 0 repeats
       
       @lanodan @helene NodeJS might die, but JS won't.
       
 (DIR) Post #AOSIWHpodE1mK8fmng by helene@p.helene.moe
       2022-10-11T10:52:37.259093Z
       
       2 likes, 0 repeats
       
       @lanodan @hj not that the "official" Go compiler, based on the Plan9 compilers, would be dying anytime soon either; if anything, it could live longer than gcc really simply because it can actually be compiled with almost any C compiler
       
 (DIR) Post #AOSIlZjuLQaSCLCSCu by helene@p.helene.moe
       2022-10-11T10:55:20.117380Z
       
       2 likes, 0 repeats
       
       @hj golang isn't really niche; elixir is, golang isn't, it already has installed itself quite widely, but if you like that idea then sure... won't really convince you either way, i thinki don't rely on companies to do things, facebook could kill of react, the vue maintainer could kill vue, etcif google dropped go right now, it would still do perfectly fine simply because it doesn't rely on google, you'd only have minor annoyances that would be quickly fixed by other people picking go back up
       
 (DIR) Post #AOSImMJLkxSSqA9R7A by lanodan@queer.hacktivis.me
       2022-10-11T10:55:09.105294Z
       
       3 likes, 0 repeats
       
       @hj @helene Yeah but V8 has a lot of specific things that other JS implementations do not have.Horribly reminds me of how I couldn't use any npm thing in Qt QML (while JavaScriptCore is probably quite close to V8).
       
 (DIR) Post #AOSIsEnObxm5Gl0ZU0 by hj@shigusegubu.club
       2022-10-11T10:56:35.076027Z
       
       1 likes, 0 repeats
       
       @helene maybe you're right, but stench still exists. Much like TS smells of microsoft (smells like shit (and after tasting it, it IS shit!!)).
       
 (DIR) Post #AOSIyeWpql0ooeJxvU by hj@shigusegubu.club
       2022-10-11T10:57:44.570000Z
       
       0 likes, 0 repeats
       
       @lanodan @helene that reminds me i still need to mess around with Qt and maybe that one js bindings for it...
       
 (DIR) Post #AOSJ69kk9nQrgRP8fA by emilis@puff.place
       2022-10-11T10:58:42.791Z
       
       2 likes, 0 repeats
       
       @hj@shigusegubu.club @helene@p.helene.moe stafia and music relied entirely on Google and had absolutely no way to function without it, since Google hosts the actual meat of it, the content. Langs aren’t like that. The only kinda comparison you can draw is hosting the canonical builds and the package repository. However, the language and tooling is all open source, as well as gcc-go existing (bad)
       
 (DIR) Post #AOSKStlRrtpai68tCS by tusooa@kazv.moe
       2022-10-11T11:14:25.209180Z
       
       0 likes, 0 repeats
       
       @lanodan @helene @hj you could, however, use a bundler and put bundled js files into qml. like https://lily-is.land/kazv/kazv/-/tree/servant/src/js
       
 (DIR) Post #AOSKbTS14QONht8sls by lanodan@queer.hacktivis.me
       2022-10-11T11:15:38.278616Z
       
       0 likes, 0 repeats
       
       @tusooa @helene @hj There was also a bunch of API issues.
       
 (DIR) Post #AOSKlH5hsXoGGlNePQ by tusooa@kazv.moe
       2022-10-11T11:17:44.118524Z
       
       0 likes, 0 repeats
       
       @lanodan @helene @hj yea that's true, that's why i need to use polyfills... :imouto_aloof: