Attached: 800px-Rust_programming_language_black_logo.svg.png (800x800, 34K)
C reign of terror will last forev
Sebastian White
Ethan Roberts
>Project is lead by a genderqueer mentally ill guy
Rusties BTFO
Luis Nguyen
based but cringepilled
Dylan Wilson
intelligence and madness are twin brothers
Jose Sullivan
freebsd.org
Cniles will defend this.
Caleb Martin
unironically this
Christian Bailey
>when does this end
Cooper King
>>Project is lead by a genderqueer mentally ill guy
t. uninformed retard
rust-lang.org
find a tranny. all i see is bunch of pretend-commies and or anarchists at best
Zachary Barnes
maybe even worse
Jace Gutierrez
In what way Is that supposed to be better?
Rust is a joke
Ryder Diaz
This is even worse you fucking nigger, there are full blown SJWs on here.
Luis Jackson
as if i cared in first place care. the faster burger society decays the better it is for everyone
Kayden White
>safe! no cost abstractions!
>what, you need to develop something more complex than Hello World? just use unsafe blocks
Josiah Robinson
There's literally everything right with this.
Jose Adams
>people seriously replying the daily rust spam thread
hownew.ru
Christopher Taylor
What's wrong with the existence of unsafe blocks in Rust?
Jason Sullivan
Not that user but requiring unsafe blocks for trivial things in a language designed to be safe. You don't see the problem?
Jeremiah Martin
tranny language which will never see any real use. keep seething Rust fag
James Hall
>Governance Working Group
>Working on improving Rust Governance
What the fuck does this even mean?
Nathaniel Anderson
why would anyone chose rust when SPARK exists?
Jason Smith
You mean using unsafe code in short, formally-provable code and then build safe abstractions allowing you to build safe bigger code? I don't see anything wrong with that.
Matthew Young
t. has never used rust and/or is memeing about linked lists which are inherently unsafe by design
Grayson Lopez
That's not true, unless you specifically mean unsafe the way Rust defines it. It's a fairly simple matter to verify programs that use doubly linked (or even XOR linked) lists using separation logic.
Alexander Adams
completely demolished.
Nicholas Mitchell
>Rust is viable in the real wor...
way-cooler.org
Jack Stewart
Rust is kill.
Tyler Butler
>I suck at Rust but instead of admitting it I'm going to cope by writing a blog post about it blaming Rust and then I'll plaster it all over Jow Forums
Evan Ward
there's a reason nobody uses wayland
Elijah Wood
rust is here for C++ not for C.
Lincoln Fisher
>buzzwords i read from papers i don't understand
kys
Christian Parker
Go fuck yourself.
Jeremiah Perez
cope
Daniel Martin
Here's how I would have done it. Outside of event callbacks, you have a handle to a resource. You can't directly use the resource through this handle, because it could have been dropped. Instead, inside an event callback, you get a helper object that lets you turn the resource handle into a usable object (if it hasn't been dropped) for the scope of the callback, using Rust's lifetimes instead of the bizarre closure thing you cooked up.
Anyone who's competent will read your article and conclude that the problem exists between the keyboard and chair.
Jeremiah Campbell
baste
David Evans
>linked lists which are inherently unsafe by design
>Doubly-linked lists are unsafe by design
>Forms basis for core datastructures in memory, file systems and databases
... HAHAHAHAHA. Just kill yourself. Just kill yourself right now, please don't delay. Rustfags are awful.
Carson Jones
>linked lists
absolutely harmful
Dylan Turner
If you're a tranny yeah.
Jack Rogers
In what way are they unsafe?
Colton Bennett
How do we improve this language? Let's grab some language theorists, some experts in low level languages, some experts in high level languages, some people who use it for fun, representatives from big companies who use it in production, people from small companies using it as a full driver. Okay cool, now let's maybe organize everybody into a bunch of different working groups where we debate and come to an agreement on what we should be doing to make the language better without compromising our goals.
Oh hey, that sounds like a governance system.
Jayden Allen
This exact situation is exactly what they wrote the Rustnomicon for! Use an unsafe block. You can do exactly what you want and verify it yourself!
Sebastian Richardson
they remind trannies they that still have dicks which makes them feel suicidal
Cameron Walker
Rust is literally C++ for brainlets. Ada has always been the go to for safety, especially when you need software certified for government work.
John Thompson
ahahahaha the amount of cope! you can't verify that they are safe at compile time because they're just a bunch of randomly floating memory blocks with a header pointing at each other, that's why unsafe is required. this of course isn't a problem, it just means that you'll have to correctly manually memory manage all of it, and the parts of that which can't be verified at compile time are clearly isolated with `unsafe`.
>t-t-tranny!!!
and that's how you make it clear you have no argument, cniles
>pascal-based syntax
i would rather use C
Isaac Ortiz
lole
Nicholas Ramirez
it's a problem because even the most basic data structure can't be built without using unsafe, which means that the most trivial tasks of systems programming are loaded with tedious boilerplate
rust isn't made for producing actual software, it's just for jerking off
Asher Robinson
linked lists are a special case, the rest are doable with lifetime syntax.
Angel Hughes
Linked lists are literally just scratching the surface. Good luck making a graph.
Dominic Phillips
> making a graph
use a finger tree
if you want some mutlithreading you can use primary copy migration
Jason Harris
might as well go full gc at that point
Nathan Gutierrez
I don't want to go break the bank account by the aws lambda bill.
Zachary Sanders
R and C on the list of languages NOT to learn? Fucking retarded.
Isaiah Jones
People complacent enough to write Rust are already writing bulletproof C. The only reason this language exists is to give hipster faggots something to try and showoff their hello worlds with
Joseph Ward
Lmfao the moment I saw C on the overall I knew it was some pajeet tier list
Joshua Wright
Wayland development is fantastic. It's coming a long way, fedora and gnome use it by default and is so much more pleasant to program software for.
Christian Lewis
lua and kotlin are kinda weird to, who's ever complained about lua
Owen Cooper
Languages on this chart are ranked in order of most useless. Here we see Rust is ranked lower than Kotlin, despite the fact that Kotlin is becoming the de-facto language for Android applications. I'd say Rust is not kill.
Asher Sullivan
In terms of outright quantity I can see R being relatively low on a list. It is a rather highly specialized programming language but it's used in machine learning and stats everywhere. I'm not one to get in flame wars over this but this list was probably made by a paki or a sandnigger.
Grayson Jackson
This is bullshit, there's neither Python, Java or Sepples here. It's not a "worst" language list, but an unemployability list.
Julian Foster
writing in rust is like living in your mom's basement when you're 20+
Leo Gutierrez
>ahahahaha the amount of cope! you can't verify that they are safe at compile time because they're just a bunch of randomly floating memory blocks with a header pointing at each other, that's why unsafe is required. this of course isn't a problem, it just means that you'll have to correctly manually memory manage all of it, and the parts of that which can't be verified at compile time are clearly isolated with `unsafe`.
This kindof illustrated the limits of or the approach of needing everything automatically proved by the compiler, though.
I think you can fairly easily verify your linked list code manually using something like hoare logic, or ACSL/Frama-c. Then you'd have the same degree of confidence in the code without the limits on what can be proved.
I've been trying to teach myself theorem provers, it's kindof interesting to see what kind of proof steps the computer can take automatically, and what it can't. Ultimately you end up structuring the overall effort, but not having to manually deduce everything.
idk. I'm sympathetic to the need to prove code, but I just don't think enough can be done automatically yet to completely do it automatically. I suspect the real future is in using a functional language with theorem proving abilities to refine your code from something abstract into something lower level as the final deliverable.
Tyler Cox
Death to the CIA
Brandon Gomez
Not a shill or anything but if some language is going to replace C is going to be Go
Ayden Thomas
Go has too many anti-features to make it a viable contender to replace C.
Dominic Reed
go is a shit language for retards
Parker Young
let's be honest, rust should have gone full gc to begin with. gc is only notably slower than manually pulling from a linked list (as malloc does) until the point when you can't find a block big enough. at the point where malloc starts reconfiguring its memory list it slows down to be just slightly faster than a standard gc. rust was so fucked to begin with they should have never been worried about performance. using c with a gc solves 90% of the problems rust aims to solve without serious performance loss and without introducing boilerplate that makes even java devs cry.
Daniel Phillips
Maybe, but you know what else seems to be lasting forever? This shitty meme...