Rewrite Rust components in C (yes, seriously.)

(#996) Feature Declined meta performance

Thread

Comment by @electron271
RexSystem 1 vote edited originally by @electron271 on GitHub 2 replies
Rust is a programming language that is being funded by major big-tech companies such as Google, Microsoft and Mozilla, (CorpoSlop, as they say.) which means it is under their control, meaning at any time things could change
The Rust Foundation (what companies are members of) has no say over Rusts direction and they are separate entities. Typescript is also owned by Microsoft, which you have suggested as another possible alternative in https://feedback.fluxer.com/p/996/c/2803 and is also primarily what the project is made with.
me, my friends and other users like us would probably be much more receptive to moving to Fluxer. (I think I'd still use it even with Rust, but C would be better, :3)
If only 1k lines of Rust used to speed up image processing is enough to influence you and your friends to not use Fluxer, then Fluxer may not have been for you in the first place given how much it utilizes languages/technologies that actually match parts of what you have said (such as Typescript, Go, Electron, etc).
Comment by @ctudor0
RexSystem 1 vote originally by @ctudor0 on GitHub
"has no say over Rusts direction and they are separate entities", that's very naive to think. Can you prove that? No! If they request features or changes in the language, they'll get them. They're paying. Same thing has been said with the Kernel which is obviously not true. Lastly, we people can't pick anything else, because there's always a member of the sect that comes, hijacks the projects with 5 lines of Rust code that don't do anything just because the goal is to get Rust as a dependency into every project. We also have our views and words to say. You're not the only ones.
Comment by @electron271
RexSystem 1 vote originally by @electron271 on GitHub
Can you prove that?
Yes! Rust features are done via a RFC process, where RFCs are discussed by the Rust team which is primarily composed of volunteers from the open-source community. For smaller changes this is the review process which also requires extensive review by the team. There is also an MCP process for medium-weight changes. There is no way for a company to force features/changes, and if you have any examples of this EVER happening, providing those would be much appreciated. You also haven't addressed my point regarding Go/Typescript, the first of which you suggested. What could they possibly be wanting in the Rust language that would be even more dangerous than anything Go/Typescript has already gotten, apart from the vague "at any time things could change".
Lastly, we people can't pick anything else, because there's always a member of the sect that comes, hijacks the projects with 5 lines of Rust code that don't do anything just because the goal is to get Rust as a dependency into every project.
There isn't some "sect" of people who are trying to force rust into every project, people use Rust because it is currently the best at various tasks such as WASM in this case.