Does this have any future?
you literally can't write systems code with rust without a nonstandard crate, it's shit.
the feature creeps are adding shit on a daily basis, I can only imagine it will get worse than even c++ over time
>>62463526
It's past its inflection point
>>62463526
No. It's already been stable for a month and not a single big project has been written in it
>Servo announced - far better performance than anything prior
It's been out for three months already and only has one big project? Basically dead.
>Redox released. Entire operating system in rust with amazing performance
The language is already 5 months old, basically an old grandpa of languages, and it only has a browser rendering engine and an entire operating system written in it? It's dead if people don't start using it for small projects too
>utilities from ls and grep to entire terminal emulators and web servers get made in rust - all see better performance
Bah, it's a meme language
>>62463708
I'm looing for something interesting to learn in the feature... Currently I'm PHP and JavaScript backend programmer and as you said... Performance.
>>62463543
what crate, use #![no_std]
>>62463526
its syntax is not very helpful but it all depends on library devs
right now I don't know why anyone would invest in it, but if they built something useful ...
>>62463708
the things you mentioned don't show a growing ecosystem of tools and libraries necessary for success just individual projects and "lol rewrite everything" memes
>>62463526
Not unless some serious money is put behind it to create all the 'batteries included' stuff people like nowadays.
Golang is a much better attempt at a new language and the adoption rates prove this. Make a language tiny and people can learn it very quickly and get to using it straight away. Rust is too big for just a lazy weekend of learning.
>>62464225
You can learn Go very quickly and backend it's pretty nice.
>>62464780
it's small because it's useless
>Go deliberately omits certain features common in other languages, including (implementation) inheritance, generic programming, assertions, pointer arithmetic, and implicit type conversions.
>the pauses and overhead of garbage collection (GC) limit Go's use in systems programming compared to languages with manual memory management.[74][78]
>>62464450
If you don't think Rust has a rapidly growing ecosystem of tools and libraries, you don't know anything about Rust.
>>62464780
if tokio.rs alone pans out i think there will be some adaption, go is still getting slapped by c++/rust/java by 25% https://www.techempower.com/benchmarks/previews/round15/#section=data-r15&hw=ph&test=plaintext
>>62463526
Yes
https://docs.rs/futures/0.1.16/futures/
>>62463526
It's obsoleted by Go.
>>62465679
I agree it's not suitable for systems programming but they've kept a small core and are using the community to decide features for the upcoming 2.0 release. There are plenty of companies using Go day to day so it's well battle tested and will hopefully get good additions. Rust changes too often and breakingly.
>>62466470
That's impressive. The amount/performance of Java platforms is quite shocking. I guess that's the power of enterprise money.
>>62463526
No, post a sniped of code that will make me woha, pro tip you wont