TWiR quote of the week

Cheers to safer systems programming for everyone!
“/u/eddyb” terminated by signal SIGSEGV (Segmentation fault)

eddyb on /r/programming answering a post from Herb Sutter. Seriously, read the whole thread, it’s pure gold.

2 Likes

If one regards Rust as a critique to C++, it certainly should be seen as a constructive critique.

llogiq on /r/cpp

6 Likes

I’m all for this one, it expresses a lot about the Rust community very neatly and is in my opinion one of the reasons Rust is often spoken about and with in many circles.

1 Like

14:19 <&Manishearth> acrichto: android builder is asleep?
14:19 <&Manishearth> https://github.com/rust-lang/rust/pull/28689#issuecomment-143543422
14:40 < benh> what do android buildbots dream of?

3 Likes

In programming (as opposed to politics), safety=freedom.

llogiq on /r/rust

5 Likes

My first impression from first 30 minutes [of C++ Core Guidelines presentation]: guys just came from cryo chamber and tried to reinvent Rust in a C++ lib plus style checker.

By @target_san: C++ Core Guidelines

2 Likes

While this tweet is a few weeks old I still think it’s worth a mention :slight_smile:

4 Likes

It misses at least two borrow checker passes. :smiley:

1 Like
< tyoverby> When is rust 2.0 scheduled to come out?
< durka42> once pigs implement the Fly trait
12 Likes
<SuperFluffy>    I am always impressed with people who are hanging around the IRC and helping random guys like me. How do you get any work done? :)
<@steveklabnik>    i am highly multithreaded
7 Likes

War is Unsafe
Freedom is Safety
Ignorance is Type-checked

(The new trifecta for rust-lang.org)

killercup on Reddit

6 Likes

Overheard at the PDXRust meetup, when a new user (Joe Fraley) was asked if he had questions about the book:

“Once I’ve figured out the right question to ask, the problem is almost solved”

4 Likes

Verifying functional correctness of client Rust code is out of scope
for my thesis. I want to finish sometime in this decade, you know :wink:

ralfj on /r/rust

1 Like

I don’t even see the lifetimes anymore, I just see blond, brunette, redhead…

BenFoppa does this Cypher impersonation on /r/rust

5 Likes

So that is a Brainfuck interpreter written in Hodor! which was itself implemented using macro_rules!. […] To this day, esolang-as-macro remains a decidedly non-viable method of development with Rust.

DanielKeep in The Little Book of Rust Macros.

2 Likes

Also the following exchange:

llogiq:

I recently spoke with a LISPer, who dismissed Rust as a fad, because
it could all be written as LISP macros. I invited him to write a minimal
incomplete borrow checker that way; he has not returned since then.

staticassert:

Would really like to see this tbh

llogiq:

Yeah, me too. However I’m doubtful I’ll get to see it in this lifetime.

I swear the pun wasn’t intentional, though. I only noticed when desiringmachines commented.

10 Likes

I think this should be both Crate and Quote of the Week. Really, just read it.

5 Likes

On /r/rust:

Awesome work guys!!

/u/phonkee

And many non-guys too.
And one bot. Need to get more bots.

/u/steveklabnik1

5 Likes
12:58 < scott> if at first your code doesn't succeed, try!(try!(again))

(#rust-internals)

Part of the larger, equally funny, conversation

12:54 <@huon> I'm really keen for postfix ?, so particularly strange pieces of code can have `foo()???`
12:55 <@huon> (and ??? would be the right reaction to something returning Result<Result<Result<T, A>, B>, C>; it 
              all fits so well) 
12:58 < scott> if at first your code doesn't succeed, try!(try!(again))
17 Likes

One must not confuse the notion of time with a system for labelling events.

ruud-v-a on RFC 1288

2 Likes