Not like it matters, linus isnt going away for another 30 years and hes not going to allow rust tranjies near the kernel.
2 years ago
Anonymous
It's FLOSS anyway. Even if today it was declared that it was going to be rewritten in Rust & only Rust would be used from now on, there's nothing stopping anyone from forking the current version, and rewriting any future revisions in C or whatever other language you would like
jokes on you, I am learning ncurses in C, so I can make a front-end for the messaging protocol im working on, in C. and as some other anons pointed out, KEEP THE FRICK OUT OF THE KERNEL
>A Java Spring hello world is probably as much big if not bigger.
At least it takes care of garbage collecting for you.
Rust ladyboys are obsessed with tracking their wastes.
2 years ago
Anonymous
Not really. The Rust book is newbie friendly, so it's perfect for you if you want to get into programming.
https://doc.rust-lang.org/rust-by-example/scope/raii.html
Modern C++ practices are to use CMake to download deps with FetchContent and it yields build directories that are just as big yeah. OP could criticize that way of doing, or maybe even Cargo, but this has little to do with the language.
Not really. It takes very little time to just type in a dependency name and version number into your Cargo.toml. That's about all the time I spend on dependency management.
>8MB
Now enable LTO or dynamic linking and check again.
Also build in release with stripped debug symbols...
The majority of this is the fault of Rust's asinine and braindead language package manager.
I still hate Rust as a whole, but I wouldn't give as much of a shit if they used autoconf, Make, and dynamic libraries from the distribution like a normal programming language.
Node sucks donkey balls and needs way too many deps to be useful, Python installs stuff global for no fricking reason, and Java is bad with classloader hell in non-trivial projects because every dependency tries to set the classpath to it's preferred version of corporate-bullshit-3.14.59.RELEASE.jar.
Language package managers are stupid, and will always do something worse than having the programmer manage it manually. leftpad should've been a fricking wake up call to the entire industry, and somehow it wasn't.
Stay away from the kernel
All this anti-rust shilling has finally made me start learning Rust. Turns out it's pretty solid.
Always do the opposite of what IQfy shills.
Stay away from the kernel
>Always do the opposite of what IQfy says
You know, I think I will.
Thanks, now I know what to do.
Not like it matters, linus isnt going away for another 30 years and hes not going to allow rust tranjies near the kernel.
It's FLOSS anyway. Even if today it was declared that it was going to be rewritten in Rust & only Rust would be used from now on, there's nothing stopping anyone from forking the current version, and rewriting any future revisions in C or whatever other language you would like
lmao
cniles.. who said they can't entertain
IQfy is telling me to do the opposite of what IQfy says
Therefore I will listen to IQfy
I dont even think the anti rust guys can program at all in fact i think they are literal /misc/tards.
i can program well and know how computers work and rust is for autismos (troony propaganda unrelated)
i can manipulate the space and time well and i can also warp between the worlds and i know how time travel works and computers are for homosexuals
jokes on you, I am learning ncurses in C, so I can make a front-end for the messaging protocol im working on, in C. and as some other anons pointed out, KEEP THE FRICK OUT OF THE KERNEL
Don't worry, once you've learned C (not "learning" lol) you will understand why Rust is necessary.
And the compiled binary? How much does it take on disk?
I think for a backend application 8.3 MB of disk space is literally nothing. A Java Spring hello world is probably as much big if not bigger.
Exactly
OP is not a sincere argument, it's clickbait.
You know what to do
>A Java Spring hello world is probably as much big if not bigger.
At least it takes care of garbage collecting for you.
Rust ladyboys are obsessed with tracking their wastes.
Not really. The Rust book is newbie friendly, so it's perfect for you if you want to get into programming.
https://doc.rust-lang.org/rust-by-example/scope/raii.html
OP is a lying homosexual as usual
what vscode theme? pls 🙂
>binary is the same thing as entire project directory
The absolute state of Rust programmers.
Look at the post he replied to, moronic monkey
rustrannies, we got too wienery
What am I supposed to look at?
The joke's pretty subtle, I've made it more obvious.
So THIS... is the power of microsoy
That's a lot of pastas
you forgot
-lang "F#"
F# is just poor man's Rust.
Show the dump. I'm into that.
>F# is just poor man's Rust.
>They are both available for free
?????
I need gigabytes of IDEs and libraries to compile anything worthwhile written in C++ on Windows
rust trannies... how do we get cope with this?
C/C++ takes as much space. It's just integrated in the system.
Modern C++ practices are to use CMake to download deps with FetchContent and it yields build directories that are just as big yeah. OP could criticize that way of doing, or maybe even Cargo, but this has little to do with the language.
I don't care if its because C is in the motherboard I do not want to use a +1 gb kernel
What the frick does this have to do with the kernel's size, idiot
Its right there on ops pic
It isn't
can you explain to me how the dependencies folder has anything to do with the staticly linked binary for the kernal? huh gaytard?
check out how big node_modules gets or python venv or java .m2/repository
>what is static compilation
1.56 GB of debuggable compile artifacts for a quarter million SLOC, which can be easily specified by a single line and works as intended? impressive.
ARGHHHHHHHHHHHH NOOOOOOOOOOOOOOOOOO YOU NEED TO SPEND A QUARTER OF THE TIME MANAGING THE EVER_BREAKING DEPENDENCIES
Not really. It takes very little time to just type in a dependency name and version number into your Cargo.toml. That's about all the time I spend on dependency management.
Also build in release with stripped debug symbols...
rust haters just coping because they couldn't write hello world without having a day long battle with the borrow checker
You’re running an enormous backend web framework to print hello world into the browser, I’m not really sure what you were expecting.
>8MB
Now enable LTO or dynamic linking and check again.
My computer isn't made out of pasta.
Rust is getting out of control. Get back in your cages, trannies.
You know, I'll actually give IQfy this one. Rust generates too much for simple projects. Still a better language than C/C++ my a mile though.
The majority of this is the fault of Rust's asinine and braindead language package manager.
I still hate Rust as a whole, but I wouldn't give as much of a shit if they used autoconf, Make, and dynamic libraries from the distribution like a normal programming language.
Node sucks donkey balls and needs way too many deps to be useful, Python installs stuff global for no fricking reason, and Java is bad with classloader hell in non-trivial projects because every dependency tries to set the classpath to it's preferred version of corporate-bullshit-3.14.59.RELEASE.jar.
Language package managers are stupid, and will always do something worse than having the programmer manage it manually. leftpad should've been a fricking wake up call to the entire industry, and somehow it wasn't.
>use web framework for hello world
>only one mention in thread
The absolute state of IQfy