like at first with swift i was bothered that there wasn't a good builtin mechanism for installing executables but honestly just cd'ing the source directory and going "swift run" isn't that hard and i'm not convinced the drawbacks are that big of a deal actually??
@onethousandtwentyfour I understand this may not be a problem for *you*, given, but some people use external libraries, where this becomes more difficult. (Not to mention that it assumes everyone has a full, working toolchain for your language of choice, which is iffy at best.)
@aschmitz well this is accompanied by my take that programs are too big and anything important should have multiple competing implementations in every language anyway
which granted is not the current open source ethos
(i am assuming a reasonable package manager for handling dependencies)
and the assumption is that you would only download programs in a language that you are familiar enough with to be able to support in the first place
@onethousandtwentyfour That would be a pretty significant shift, though it would be interesting.
I was wondering about a similar construction in the past: components for each part of a program, in several languages, which each did "the same thing", and if you needed to switch to one or the other (security, other bugs, local patches, whatever), that would Just Work.
It would be nice, but I agree that we're not there yet.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!