you should translate your code to rust if you are idiot
Announcement
Collapse
No announcement yet.
Jamey Sharp On Whether You Should Translate Your Code To Rust
Collapse
X
-
Originally posted by BeardedGNUFreak View PostRust???
It's 2017, why is anyone still wasting time talking about failed languages like Rust?
The only thing Rust succeeded at was becoming the new D. A niche and irrelevant language with a tiny group of deadenders spamming forums desperately trying to hype some magical bullet points that have no real world benefits.
C++ exploded in adoption and became the dominant systems and application programming language because the benefits over raw C code were immediate and obvious to any professional software engineer.
Rust utterly failed to make its case and instead
btw, becoming the new d is not that bad. d people are working on c++ standards committee and adding cool stuff from d to c++Last edited by pal666; 04 January 2017, 04:44 PM.
Comment
-
Originally posted by doom_Oo7 View Post
i.e. "a lot of work" vs "trivial and already done"
Originally posted by doom_Oo7 View PostBasically, the only thing that is compatible with C is C. Any language with more advanced features will have to make some compromises at some point to be able to be talked to by a C program.Last edited by pal666; 04 January 2017, 04:57 PM.
- Likes 1
Comment
-
Originally posted by defaultUser View PostBut for languages that departs from the traditional way like pretty much all functional languages, like haskell and ocaml the number of projects stays rather small
Comment
-
-
-
One of the issues of Rust, being a new/young language, is also one of it strong point, as they are open to additions/fixes to the core of the language and they release new versions of the language fast, if something is missing one can implement it
Comment
-
Originally posted by kaprikawn View Post
Learning a new language is trivial for one person. Getting absolutely everyone to learn it isn't. You're always going to get people who code in C, have always coded in C and will only ever code in C. And node.js and the like might be cool and might have seen great uptake, but can you write the Linux kernel or Glibc in node.js? Node.js etc. might be great for some use cases, but when you're talking about the core components of GNU/Linux which is the bread and butter of FOSS you really need a compelling reason to move away from the tried and tested technologies.
As others have correctly pointed out, Rust is a fad. Redox OS is cool and I applaud the contributors. But I don't think you're going to see Binutils or something written in Rust.
You might see some software rewritten in Rust as a proof-of-concept or a hobbyist side project, but you're not going to get anyone outside of Mozilla use it for anything serious.
Comment
-
Originally posted by kaprikawn View Post
Show me a serious distribution that uses that version of Coreutils written in Rust. Until you can I'd deem that a proof-of-concept or hobbyist pet project, you know, like I wrote in my post.Last edited by mmstick; 04 January 2017, 08:15 PM.
Comment
Comment