> state of rust
> takes almost a minute to recompile a tiny alpha utility written in pure rust
How am I supposed to use this software, possibly fix bugs or understand any of it and iterate when every change takes 1min to recompile?
Rust is an absolute clusterfuck, a joke.
That's what happens to you when you fall for the memes fampai. You should try Idris, everything is a recursive set and doing simple arithmetic takes literal seconds.
>>59653790
it would be different if they could fix this, but at this point this is by design. They arent ever going to be able to bring this down to reasonable levels (like ~3 seconds would be my maximum)
This is how it's going to stay and I cant explain the hype that Rust continues to receive. I assume it's Stockholm syndrome kinda similar to Vim nowadays, where you have to spend weeks to months just to be able to finally use it somewhat productively.
>>59653688
>Rust is an absolute clusterfuck, a joke.
use Delphi
steve klabnik... manager of Rust.
>>59653688
>fell for rust meme
just use scala, senpai
>>59653688
>rust
Even C++ is a better choice than rust.
>>59653861
It's pure shill power. Nobody is actually excited for this language because it's fucking garbage and nobody can use it. If you see people talking about it, they are guaranteed to either be paid Mozilla shills, or SJWs jumping on the bandwagon to increase their political power in the tech industry.
>>59653688
It's still in development.
>>59655452
Scala is nice. Is the JVM really worth using in this year? Most languages work well cross-platform because the compiler or standard library does most of the work.
>>59655522
t. mozshilla poster
>>59655475
Rust:
Unicode support is native.
Threading is a lot easier.
Only allow either reading from or writing to a block of data but not both
Better syntax, less ambiguous
Native functional programming support
C++:
Faster compile times
>>59655536
t. C babby
>>59655554
>unicode
anti feature
>threading is easier
no epoll
> no rw on memory blocks
anti feature
> better syntax
wrong
> less ambiguous
again, wrong
> Native functional programming support
#include <algorithm>
>>59655554
Here are some more C++ advantages:
- More libraries
- Can print without newline character without using io::stdout().flush().unwrap()
- Does not feature php syntax
>>59655554
C/C++ works on every platform that exists, can Rust say the same???
>>59655578
>t. I don't know what I'm talking about
>>59655616
>C++:
>shitty unicode support.
>source and headers files (.h, .H .hh, .HH .h++, .H++, .c, .C, .cc, .CC, .cpp, .CPP .c++, .C++) lol
>functional programming support is a meme
>have to rely on boost
>macros
>legacy programming paradigms
>undefined behavior
If you want fast compilation then use Pascal, newfag.
>>59655625
oh no
I'm sorry you couldn't refute any of that.
maybe you should learn to program.
https://www.rust-lang.org/en-US/faq.html#why-is-rustc-slow
>>59654985
and dropped
>>59655716
>If you want fast compilation then use Pascal, newfag.
"lol bro, just code it in your head. Really smart people only use the compiler every 30min or more lmao, you must be so dumb to want to compile your program"
> this is how Rust fags actually justify it
> "lol just dont use the compiler"
>>59654985
https://twitter.com/steveklabnik/status/796221337043877888
Notice the date. What a faggot lmao.
C++ developer:
>"Sorry we only support Windows, it's too difficult to port to Mac or Linux or Power or ARM."
Rust developer:
>"Say no more, senpai."
>"rustup toolchain add ...; rustup target add ...; cargo build --target ..."
>>59654985
>Grouping Moldbug with an internet celebrity and a movement aimed at improving the quality of video game reporting (lol)
It only proves him more right.
>>59654985
what a fucking hypocrite..
>>59654985
>condones violence against people who disagree with him
typical SJW
>>59655860
it's almost like c++ gives you fine grained control over optimization while rust gives you none... huh.
>>59655860
You realize it's just as easy to cross compile C++, right? The only reason projects don't get ported is platfirm specific dependencies.
>>59655963
Non-argument because Rust allows for passing options to LLVM through Cargo.toml.
Rust:
>Perfect allocation and memory layout through jemalloc
>RAII
>>59656121
>jemalloc
>no custom allocator support
literally garbage, F- see me after class.
>>59656154
You can write your own cuck allocator baka
https://doc.rust-lang.org/book/custom-allocators.html
>>59655860
This scenario would never happen, because nobody would write an application in Rust.
>>59655554
One most hating thinks of C++ are compile times.
>>59655554
Ok, I'll bite.
>>Unicode support is native.
Nice meme. How's your work flow having to open a character pad everytime you see a special character?
>>Threading is a lot easier.
>thread(func)
>hard
>>Only allow either reading from or writing to a block of data but not both
¿
>>Better syntax, less ambiguous
>fn
>println!
I'm sorry, but where?
>>Native functional programming support
Same as seples.
>>59656489
>t. C++ cuck
>>59656619
>seples
>c++ cuck
You must be new.
>>59653688
>compile time
>being important
Rust's got a lot of syntax C babbies just shit themselves trying to comprehend. It's unfortunate, but should be getting cleaned up slightly in the future.
>>59653790
>That's what happens to you when you fall for the memes fampai.
>recommends Idris
>>59655856
>>59656667
This guy is a degenerate. He's not part of the Rust team, r-right?
>>59656774
How is someone who advocates violence allowed to work at Mozilla?
>>59656667
OMG WOW UGH I LITERALLY CANT EVEN JUST WOW
Sorry social rustice warriors, looks like safe-space systems programming is already being tackled by a company that actually knows what it's doing:
https://github.com/Microsoft/checkedc
Better luck next time!
ITT: kids do a hello world in rust
>ITS THE BEST LANGUAGE EVER
>>59655845
I'm not a Rustfag, I'm a Pascalfag.
>>59657449
>Pascalfag
hipster
>>59656774
He's, but he's the documentation guy and barely writes actual code into the repos.
>>59657013
># of Issues: 26
>>59655716
Go also has fast compilation times, but the language is barebones compared to Pascal/Lazarus.
>>59657013
Neat. Is this in any way related to liquid types?
>>59653688
Give your program the D, its like C++ but without the suck and you can disable GC unlike go.
It also compiles faster than that piece of shit rust and it has more or less the same modern amenities.