Announcing Rust 1.22 (and 1.22.1) The Rust team is happy to announce two new versions of Rust, 1.22.0 and 1.22.1. Rust is a systems programming language focused on safety, speed, and concurrency.
Why did you make the thread then? What do you expect people will discuss other than same shit over and over. SJW this, ugly syntax that etc etc
Isaiah Morales
Okay here I go then :
>Types that implement Drop are now allowed in const and static items. let mut x = 2;let y = &8;// this didn't work, but now doesx += y;
So, is Rust basically an unholy mixture of C++ and OCaml without classes ? Not to disrespect the work made by the team since their language seems to start being used in production 4real, but if I need to learn another whole bunch of semantic or syntactic corner-cases to use a C++ alternative, I might as well just use (and learn) C++.
Michael Young
it's only used in production for pozfox because pozfox is filled with blue haired lgqbt+f sjw's who are too incompetent to produce C++ code despite having funding and a big team.
Jacob Morgan
or perhaps their goal (writing memory safe code) is not achievable in C++.
can you name at least 1 big project written in C++ which was never found to have memory corruption bugs? (which often are exploitable)
and remember that a browser is one of the most critical components w.r.t. safety because it will touch random shit all the time.
Liam Brooks
I really meant this of course. Otherwise it'd be obviously zero chance, because during development this inevitably happens all the time.
Hunter Diaz
Does rust have template mixins??
Isaac Lewis
And that's why browsers shouldn't be running Internet code, in a sandbox or not, no matter what language is used. It was a bad ideal from the start, and just asking for trouble.
Camden Mitchell
...
Alexander Hall
Are you defending JS? Seriously?
Christopher King
Browsers should be embedded X11 servers and nothing more.
Brayden Lopez
pozfox only uses it because it's their thing and they're dogfooding it. No better way to get devs to fix its issues than forcing them to endure how nearly unusable for large projects it currently is.
Asher Gomez
I'll make the logo.
Henry Long
Don't worry, the local rust moron is just obsessed with the word "LARP".
Bentley Baker
I really really want a language that is safe, fast and offers sane and easy support for multithreading but i am just not convinced that rust delievers on these points.
Grayson Cox
This is also why there's currently no Firefox port for OpenBSD/arm. The rust toolchain proved to be difficult to bootstrap. They're working on it, but this will take extra time. marc.info/?l=openbsd-misc&m=149078066516233&w=2 marc.info/?l=openbsd-misc&m=149081480627985&w=2 Not even sure what the point of rust is, since we've had very well-supported Ada toolchain since 1995 at least. It was good enough for the US DOD and avionics, etc. It surely is good enough for a web browser.
Eli Taylor
Because it is technology. I don't. That is why I stopped putting effort into my Rust threads.
You forgot that you are now able to use the ? operator on Options (pretty huge tbh) and also compile time improvements (tremendously huge tbh).
agreed
C/C++ are even worse for large projects.
That is where you are wrong, kiddo! antisage btw
It's time to stop.webm
Elijah Davis
It does deliver on all those aspects except sanity. There is nothing sane about Rust.
Leo Roberts
the point of rust is to have a programming language that's just for non-whites, and mentally ill. that's why their coc explicit states it applies to only to non-whites feelings (in their words "socially marginalized").
That was the old Contributor Covenant CoC, IIRC. They eventually had to drop that part because it was way too insane, but some places have not updated it yet.
leftists are anti-white tbh, they hate themselves and want to destroy white race
Elijah Fisher
Rust is great idea until you actually try to work with it, look at all those dead projects
Carter Reyes
How do people bare the ugly syntax? Are they coming from another hideous language like Obj-C?
Asher Kelly
Which?
Can you provide an example? Can you also suggest how to make it better?
James Jones
what's even the point of having these results? what do you do with it? also: "language" as some sort of minority. what the fuck man. i won't even comment further on that. another good one: "yes, but i prefer not to specify." What the fuck is the point of answering then? lastly: "older or younger than the average developers i know". yes, and? marketing research and everything that comes along with it was a mistake. resources blown out of the fucking window.
Wyatt Phillips
rust can only be improved if they remove the CoC and klabnik jumps off an overpass. until then i'm never touching it.
Nicholas Cook
it's false consensus in support of "diversity". "you see guys, it's not just minorities that want this, you do to!"
Ryder Harris
What part of my post are you replying to???????
Austin Williams
Open source is not only about writing code. For large projects, you need many coders, bug reporters, and people who write tutorials and blog posts, because otherwise nobody is going to use your project and it will die. To attract as many talented people* as possible, you need to know your existing user base. Isn't this obvious?
* of course, SJWs are not talented, but they don't know that
Daniel Scott
Another cult thread.
William Scott
At least it isn't yet another browser thread
Joshua White
i was more talking about that diversity nonsense in the picture he posted than userbase surveys in general. alas, if only that minority survey served some purpose. half the answers don't even make sense, could never be verified and/or contain more perceived truth than something that is based in reality. point being: you can't base anything on these answers and the way they set up the question is so incompetent, that you have to ask yourself why they even bothered at all. the answer to that question is likely not something good.
Robert Smith
Why are these so many rust shills pushing this shit on Holla Forums?
Dominic Evans
spotted the triggered anti rust shill. antisage btw
Jose Wright
For example if your only sex drive is some surprisingly kinky thingfor example if you're male and you like to be beaten up by girls lol, and your worst nightmare is that somebody else besides your gf if you had one finds out, and this thing makes your life harder than it could be if you were a regular alpha male with normal sex drive.
Andrew Turner
The reference literal thing wasn't ever awful, because you only needed to add one character to make it work and the compiler would tell retards like you what to do. It's just a cosmetic change.
John Carter
...
Ayden Morris
I bet you're one of those "le comfy" faggot LARPers, aren't you?
Luke Russell
While its syntax is a muddled mess of languages cobbled together, bad syntax isn't what's preventing everyone from converting their code to it.
Cameron Lee
What's still missing: - impl Trait, e.g.: fn foo() -> impl Foo { where foo can return any type that is Foo. This would be useful for working with futures. In Rust nightly, you can already use it, but only as the return type of a function. - imteger templating. I'm somewhat glad they didn't implement it yet because the current syntax proposal looks horrible. Can't find it right now, but it looks something like Matrix::new::()
Camden Parker
...
Aiden Nelson
there's not, there's just 1 who shills it constantly.
Michael Wilson
...
Jacob Green
not exactly antisage btw
Levi Williams
(checked) wtf why did firefox fuck up my screenshot??
Matthew Howard
...
Bentley Lee
Here's (you)
Logan White
can the rust fags fuck off to their fantasyland until someone actually writes software in wide use with it that isnt an unstable mess thanks
Charles Johnson
Bad syntax does prevent people from wanting to use a language, but it's not the only reason. In Rust's case, I think syntax is a major factor.
Julian Cooper
Yes and?????????? Didn't you see the images of Steve Klabnik that i attach to my replies??????? Good job faggot
no
How is your fizzbuzz in C going?
William Ross
No. As a reminder, Visual Basic was huge for a decade despite inventing a new tier of disgusting. And Java was huge despite Gosling making a big show for many years of blocking what he called syntactic sugar to the point it required an IDE to write code. What's holding Rust back is it isn't usable for real software. The compile time is so high even pozfox devs are balking about only 85k LoC of Rust in an 18M LoC project. And the Cargo model is just an abomination but is tightly woven into their ecosystem and tools and is difficult to avoid.
Lucas Martin
Retard spotted. There have already been huge compile time improvements. It will only get faster. Especially once incremental compilation lands in stable Rust will completely blow away C++. Nigger are you retarded? Do you want autoconf instead? LMA0 kill yourself retarded nigglet. Cargo isn't perfect but holy shit it is 100000% better than autoconf.
David Evans
Gentoo user here. Next time I upgrade my firefox I'll measure the compile time. Just for you.
Logan Russell
What exactly made you think so?
Daniel Barnes
inb4 webdev package manager
Grayson Ramirez
>Matrix::new::() Holy fuck
Parker Morris
Can you clearly explain your problem?
Kevin Phillips
okay this probably doesn't warrant a designated thread, so I will use this to remind you of something important.
btw AFAIK there is no such word.
I guess the problem roots are growing from here community.openvpn.net/openvpn/ticket/631 Instead of fixing the problem they limit line length. Using fixed size buffer for fucking lines of text is retarded. I dunno what insane reasons can justify this.
I really cannot imagine similar level of fuck-ups happening if the non-performance-critical part was written in Python for example. Or basically anything else, except the trainwreck of a language what is C.
How about not using the less than and greater than operators for generics?
Christian Gonzalez
Just ask them. What's going to happen after you've forked rust, removed their CoC, and fixed the bug: they'll merge your improvement and the world forgets about your fork. No, you. Don't be lazy.
Lincoln Fisher
bug fix might be under differend license :D
Julian Kelly
The solution makes sense if you're already stuck with a C++-like syntax because you didn't plan ahead early enough, doesn't it?
Josiah Sanchez
I don't mean a bug. I mean a design decision that the Rust developers chose and will not change so that merging our changes into mainline Rust is not an issue.
Elijah Gonzalez
something about syntax then. it's also probably the only thing that's realistic to change for /tech autists wannabe coders.
John Foster
We could call the language Trust. I'm going to get started on a logo.
Dominic Powell
topkek
Adam Parker
I want a choice, and I'd choose autoconf. Despite being a nightmare from the '80s, it actually works extremely well and allows easily integrating multiple languages and tools together that might be nothing like each other. It's the glue that works on anything. LARPer detected. Rust's way of doing things is acknowledged to be unusable: github.com/rust-lang/rust-roadmap/issues/12
David Ross
But you have the choice. You can use autoconf with rustc.
Caleb Ross
OpenVPN is streetshitter-tier code and they'd fuck up whatever language they used. I'm sure I'd find rstrip() in their code if they used Python. This has been known for a looong time so I have no sympathy for people who get hacked to shit by it. Much like OpenSSL, you've been warned. The whole design is insecure and wrongheaded and has nothing to do with language. E.g. the model they promote (and the way most deployments are done) is to push routes dynamically from server to client. That is insane as a compromised server (or a MITM server in one of the retarded configurations they allow) can open up the network of a client and compromise it.
Lucas Cooper
pozfox had to rewrite a lot of cargo in shellscript to integrate it with their build system because it wouldn't fucking work. Grep for '--frozen' in the code.
Adrian Sullivan
It's their own fucking homemade problem if they write rust code that depends on cargo.
Jacob Brooks
What do you propose to use instead then?
Brayden Myers
All the open sores TLS VPNs are awful. I'd either go with strongswan or nothing. I wrote my own TLS VPN which is infinitely better than OpenVPN but it's proprietary.
i know right rust sucks fuck this faggot he needs to jump off a tall building
Gabriel Gutierrez
ALL ME XDDDDDDDDDDDDDDDDDDDDDDD XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Elijah Reyes
bump
Benjamin Morgan
kys
Ayden Hughes
s-s-s-sage n-n-negated
James Thomas
Oh boy!
Alexander Collins
Composing with classes in 2017.
Jaxson Perry
What is purity spiral for 6 gorillion Alex? Language features matter a lot more than syntax. Be smarter than a nigger and realize Rust is a substantial improvement over other competing languages and use it to defeat the techleft. Or don't and let them get the upper hand on you with better security, performance, and productivity.
Zachary Scott
...
Chase Martinez
Take your herdlike niggerthink to plebbit. Don't connect me to the cock prison faggotry. Faggots are degenerate diseases on culture. Anyone with a brain agrees buttfucking shitholes is disgusting. That has nothing to do with using, or not, a superior language.
Luke Russell
I know right? God forbid we talk about current technology in Holla Forums. I wish we had more anime i3 desktop threads and iphone discussions.
Christian Cruz
It's almost as if (((someone))) had something to gain by keeping the smartest and most capable techs on the internet busy with inane bullshit.
Nathaniel Carter
Don't flatter yourself, faggot.
Elijah Bell
He was talking about me, trips-kun
Adam Sanchez
more samefagging
Luis Harris
Wrong, niggerbrain. And if you want to claim otherwise, provide proof or stfu nigger.
Blake Thompson
the rustfag get's irritated when you point out it's samefagging
Landon Long
See
Connor Scott
samefag
Aaron Lopez
see
Ayden Scott
twitter. com/clementd Another faggot leftist openly inciting violence on Shitter. Let's tell xim what we think, and then start using their language but not contributing anything back. Technological appropriation begins today.
Thomas Brooks
not your personal army. also my shitter got banned for hatespeech
Ryder Howard
The disease is real. Leftists cuck circulate with whores who eat nigger scat hole and their lifespans are cut in half at best.
Charles Campbell
WEW LAD! E W
L A D !
Also these rust threads accomplish literally nothing.
Carson Foster
Checking those dubs.
Andrew Gutierrez
Shitposters like you aren't helping.
Matthew Reed
more rustfag bumping his own thread with controlled opposition to generate the false impression of conversation
Brandon Foster
>>>/reddit/
Gavin Wood
antisage
>>>/4chan/
Noah Ramirez
I don't think you know where you are leftyfaggot.
Henry Collins
The language and what you can do is what matters, not the stupid people who develop it
Jose Gutierrez
That's literally what Go is for. Rust is designed to be for lower level code where you can't tolerate a garbage-collection pause, like a browser engine or a kernel.
Christian Wilson
but >muh syntax
Mason Fisher
Why not use Java/C# instead of Go though?
Jose Foster
Unless you don't care for the long-term, that's wrong. You're the kind of faggot who'd fall for embrace/extend/extinguish every time. The people behind a project make all the difference.
Andrew Russell
And you're the kind of faggot who doesn't even program and can only post on Holla Forums in browser threads.
Asher Gray
I do, in C or C++ mostly, although my C++ is shit. Don't know much about browsers other than that they all suck.
Adam Green
Its open source nigger . Nobody is indispensable
Jason Harris
I don't believe this for free software.
Elijah Robinson
How do you know? Stupid nigger user made a good point but you didn't get it because you're a noob. You newfaggots in tech don't know and couldn't build shit if it wasn't handed to you on a silver platter.
Jacob Anderson
The people behind any open source project is irrelevant. If you want to change the direction of the project, you are more than welcome to do it. This is the reason why people are not relevant in open source projects. If you are willing to do nothing and just bitch that other people are not working for you then yes, those other people are relevant. This is the end that you chose but it doesn't have to be that way. Fork those projects and take it your way.
Ian Martinez
Fuck that, we're coopting Rust itself. Let the niggerfaggot cattle laboriously develop it while we use it to dismantle their censorship loving child raping online enclaves.
Cameron Lopez
(You) will do nothing. That is because you are a LARPer like most on Holla Forums. But on the off chance that you aren't LARPing 100% unlikely tbh start here: github.com/lrs-lang
Wyatt Mitchell
...
Austin Moore
Go compiles to (mostly) static native binaries, builds even large projects crazy fast, and is much nicer on *nix. It was designed explicitly to be better than Java and Python for server applications. I would still use Java or C# (Mono) for cross platform GUI stuff if I couldn't use Python or had to ship a single binary.
Blake Martin
observe as the rustfag argues with himself to bump the thread
Levi Rivera
Same person
Ayden Young
Well it failed to be better than Java >1.4 Abandon this meme before it is too late.
Julian Collins
I think it's much better than Java. What is for certain is that Java has a far bigger mindshare than Golang and so it doesn't matter how superior it is, more minds will be using Java than Golang.
Noah Jones
Go has no generics and no package manager. Also its error handling is retarded.
Carter Morales
Paid thread number #203847
Aiden Wright
Dropped. No thanks user I'd rather use the vanilla Rust and let the niggerfaggots maintain it while I use it for white power.
Carter Foster
That came so unexpected. As we all know Holla Forums is full of actual programmers and not just NEETs whi LARP as them.
Sebastian Rogers
I don't understand how people even bump these shit threads full of ignorant morons.
Elijah Williams
C++ is memory unsafe by design. You can't make it memory safe while maintaining backwards compatibility. sage negated btw
Evan Perry
Tell me when big, serious projects are converting to rust. Otherwise I'll take that as an admission that it's still a toy language. Not even sorosfox was willing to take in more than 100k LoC of it.
Daniel Smith
Yu can just not use the unsafe parts, which rust has too anyway.
Nicholas Kelly
Just use smart pointers, don't store potentially dangling raw pointers and pay attention to compiler warnings. Hell, you can even use .at() to access vectors, if that's what you need to assuage your paranoia.
Nathan Barnes
Doing your rounds, shill?
I sage because I consider I'm not contributing anything to the thread's discussion. This is not reddit. Learn how chans work before making a fool of yourself, faggot.
Jason Howard
The only legitimate benefits rust has in that regard are compiletime checks vs. runtime checks for minor performance gains and the enforcement so no idiot will spoil your whole codebase (with that particular class of bugs)
Charles Wood
Firefox
Yes. You could write memory safe C/C++. But that never happened and never will. (Your hello world and fizzbuzz doesn't count btw) In Rust the unsafe parts are explicitly marked as such. In C++ they are not.
Unfortunately smart pointers won't safe you from memory unsafety.
Just responding to the people that post in my thread. Then why are you >reddit spacing???
As I already said, C++ is memory unsafe by design. None of the shit introduced in modern C++ will safe you from it. The only way to get memory unsafety in Rust is by using the unsafe keyword or because of compiler bugs.
Jayden Adams
rustfag responding to all of his own controlled opposition posts
Dead project. Hilariously worthless. Thank you for that. Webdevs who have no idea what systems programming is and have 20 different languages powering their internal helpdesks.
No serious project has made any serious uptake of it. Especially telling is projects who stand to see the biggest benefits of a "safe C" like the Linux kernel aren't touching it.
The only reason why you change languages during a project is when you calculate the benefit of changing far outweighs the burden of continuing in the current language. Linux is already far mature in the C language, it's actually very sensible for it stay that way. If you want to use Rust, the most sensible time to start using it is at the start of a brand new project.
Benjamin Sanchez
Deprecated. Use Redox. It is the future. redox-os.org/
Logan Rivera
Again, this is not reddit. Learn how chans work before trying to be le epic iconoclast anonymouse. People like you are the reason nobody wants to touch Rust with a 10 foot pole.
Keep up the good work.
Alexander Sanders
I don't understand why you keep repeating that. sage negated btw
William Peterson
If it can't easily integrate with existing code it's going to be locked out of anything important for decades as we don't create OSes from scratch often. A lot of C/C++ projects incorporated LUA in a major way so I don't buy the argument that the world has to be rewritten in rust before we should see rust.
Cooper Foster
I keep saying that because you keep treating bumps and sages as if they were upvotes and downvotes. I sage with this post because it's off-topic. You will "negate my sage btw" because you are and ignorant piece of shit and ugly as fuck btw but it's fine, you keep making Rust a good name.
Noah Brown
I'm writing sage negated because it is obviously triggering you. If you weren't a virtue signalling newfaggot you would know not to respond to obvious low effort bait. sage negated btw XDXD
Dominic Perez
B8
Aiden Reyes
If you want to see a Rust operating system, it already exists. It's called Redox OS.
Adrian Gomez
...
Andrew Howard
...
Jordan Rodriguez
more rustnigger samefag bumping it's shit thread
Blake Cooper
sage negated
Dylan Carter
...
Noah Robinson
why make this thread if end full of sages anyway, this is no more than a shitpost thread