TWiR quote of the week


On /r/programming :

Am I the only one that finds highly ironic the naming of something that’s supposed to be new and cutting-edge after a substance universally synonymous with old, dilapidated and broken down?

Rust is as close to the bare metal as you can get.


erickt at

For a sufficiently large project, the odds of compiling syntex may eventually converge to 100%

Deriving serialize/deserialize implementations on stable

<kmc> you have a problem. you decide to use Rust. now you have a Rc<RefCell<Box<Problem>>>

on #rust


Writing secure code is not a meme, and you are not djb so no, you cannot do that in C.



Out of curiosity, what specifically did MIR need from the LLVM 3.9 release?

– burntsushi

This bug was filed against MIR: , which revealed an LLVM bug in the SimplifyCFG pass which was fixed in this commit:
. Upgrading our version of LLVM to contain that commit also required
updating basically every supporting dependency and led to interesting
ramifications for various platforms such as , and also invalidated our patches to compiler-rt which ultimately ended with us saying “fuck it”: and planning long-term to rewrite compiler-rt in Rust
. Then cue various shenanigans where rustllvm accidentally assumed that
a C++ enum had the ABI of a C enum which led to endless mysterious
segfaults (see its cousin at ), and by the time that was resolved LLVM 3.9 was imminent so we figured hey might as well use that.

TL;DR: Integrating nine lines of code from February was such a hassle that we just accidentally coincided with LLVM 3.9.

– kibwen

On reddit


matthieum: … and I wonder: could the Box be removed if we were able to return traits directly? (for the curious, it’s this Future)
seanmonstar: Or, cough impl Future :slight_smile:

On Reddit


<c74d> I’ve gotten the impression that Rust avoids the term “class” altogether lest anyone think more OO-ly
<scott> unfortunately Rust still has a fairly oppressive cast system


The if let construction is a neat thing Rust borrowed from Swift
(perhaps “copied” would be more accurate, or “cloned” depending on your
views on whether ideas have owners).

Frank McSherry, by way of /u/vks_ on Reddit.


@Havvy it would be great if you could also add a permalink to your quote. It makes it easy to attribute.


It happened in #rust-offtopic - I’m not sure if we have a way to permalink to that?


Ah, I don’t see keeping log of #rust-offtopic either.


I have logs for that channel. Tell me when it happened and I can confirm it :slight_smile:


Like, right before I posted it.


I’ve confirmed that the conversation happened around 2016-08-05 07:08 UTC. (…Should I make this a service somehow?)


logic on /r/rust :

The best way to learn Rust is to just try! and see what works (or is this to just see what works? now?)!


From /r/rust:

If at first you don’t succeed, try!(try!(try!(try!(try!( again?



Xion: To promote Rust, we can go door to door and ask if you want to talk about je...malloc.


/// Test whether this socket is writey to be written to or not.

@alexcrichton in the docs for tokio_core::TcpStream::poll_write


Rust account’s words:

Or my own (related) quote:

I think it’s good to understand the different problem domains!