zlacker

[parent] [thread] 8 comments
1. mustac+(OP)[view] [source] 2022-10-02 19:50:18
FWIW, I actually mostly agree with Linus.

I was paraphrasing. I didn't want to write a page length comment, and won't here, but there were a few more instances of similar ultimatums (like "Or, you know, if you can't deal with the rules that the kernel requires, then just don't do kernel programming.") And all are similarly ridiculous/dickish. Really no need for such dramatic convulsions, Linus, where Wedson was simply trying to explain the API expectations of the Rust language.

Re: the rest, I think you are conflating Rust's UB guarantees with a specified memory model.

replies(1): >>topspi+p2
2. topspi+p2[view] [source] 2022-10-02 20:05:43
>>mustac+(OP)
> I was paraphrasing.

You put it in quotes and didn't mention any paraphrasing. Linus didn't write it.

> Rust's UB guarantees

Can you point out the normative document that provides these guarantees? Rust doesn't have one as far as I know.

replies(1): >>mustac+93
◧◩
3. mustac+93[view] [source] [discussion] 2022-10-02 20:11:19
>>topspi+p2
> You put it in quotes and didn't mention any paraphrasing. Linus didn't write it.

I think it's a fair characterization of what was said. Feel free, as everyone is, to read the entire thread again. I'm not a journalist. You have the primary source at your finger tips!

> Can you point out the normative document that provides these guarantees?

You're looking at the Rust reference right? https://doc.rust-lang.org/reference/behavior-considered-unde...

replies(2): >>topspi+S3 >>topspi+C4
◧◩◪
4. topspi+S3[view] [source] [discussion] 2022-10-02 20:15:18
>>mustac+93
> You're looking at the Rust reference right?

Not normative, as stated here[1], linked from the page you cite.

[1] https://doc.rust-lang.org/nomicon/index.html

replies(1): >>mustac+t4
◧◩◪◨
5. mustac+t4[view] [source] [discussion] 2022-10-02 20:18:50
>>topspi+S3
Okay? Do you think you have you quibbled enough? To be clear, I still think it's fine for Wedson to inform him even if the document is not a normative reference/specification? Even if these are just the expectations of API/Rust users?
replies(1): >>topspi+d6
◧◩◪
6. topspi+C4[view] [source] [discussion] 2022-10-02 20:19:44
>>mustac+93
> I think it's a fair characterization of what was said.

I think inventing Linus quotes is unfair.

replies(1): >>mustac+a5
◧◩◪◨
7. mustac+a5[view] [source] [discussion] 2022-10-02 20:23:12
>>topspi+C4
Again, not a journalist? You/everyone are supposed to have read the primary source, as it's the linked subject of our discussion. I think whatever expectations of fairness we have for internet comments -- I have far exceeded them. And now we have your comment pointing out... whatever it is you wanted to point out. Reader beware!
◧◩◪◨⬒
8. topspi+d6[view] [source] [discussion] 2022-10-02 20:28:59
>>mustac+t4
> the expectations of API/Rust users?

Pointing out whatever those are is fine. Linus pointing out the expectations of the Linux kernel is fine too, and no amount of invoking fictional formalisms trumps them.

replies(1): >>mustac+J7
◧◩◪◨⬒⬓
9. mustac+J7[view] [source] [discussion] 2022-10-02 20:38:23
>>topspi+d6
I 100% agree. And if you read my comments you'd realize, I agree with Linus on the substance. I think the way he said it was dick-ish. That's it!
[go to top]