News for hackers. Stuff that matters.
Re:Jeff Bezos loses attempt to block the Moon-landing contra... by inglor_cz on Saturday July 31, 2021 @04:37PM (#28021352)
Would it be better if C, Java and Rust were integrated into a single überlanguage with one central committee to drive further development?

From a layman's perspective, an idea like that would make superficial sense; they are all programming languages, after all. From a programmer's perspective, that would be a nightmare.

I think the companies are so far apart that extensive technical cooperation would slow them both down. Maybe they could share a weather service or even a drone ship fleet for landings, but not the core products and their parts.

Re:Jeff Bezos loses attempt to block the Moon-landing contra... by Kinrany on Saturday July 31, 2021 @04:57PM (#28021488)
> Would it be better if C, Java and Rust were integrated into a single überlanguage with one central committee to drive further development?

Yes!

They need different runtimes, but there's a lot of infractructure they could have been reusing. It's a shame we have a couple dozen language silos that have to reinvent everything.

Re:Jeff Bezos loses attempt to block the Moon-landing contra... by hobofan on Saturday July 31, 2021 @05:28PM (#28021708)
You mean like Rust (and Zig initially) building on top of LLVM? Or like the dozen languages that coexist on top of the JVM?

Rarely does a new language build everything from scratch, and the parts they build new are often progress.

Re:Jeff Bezos loses attempt to block the Moon-landing contra... by Kinrany on Saturday July 31, 2021 @08:27PM (#28022641)
Yes, but also build tools and package management.

I'm not blaming the authors. It's not any one language's responsibility to make tooling stacks modular and interoperable.

Re:Jeff Bezos loses attempt to block the Moon-landing contra... by simcop2387 on Saturday July 31, 2021 @04:58PM (#28021506)
For an example of this, see the Parrot VM from the Raku/Perl 6 development.
Re:Jeff Bezos loses attempt to block the Moon-landing contra... by lizmat on Sunday August 01, 2021 @01:50PM (#28028378)
Please note that the Raku Programming Language currently has 3 backends (MoarVM, JVM and Javascript) and that Parrot was dropped as a backend target in 2015.