News for hackers. Stuff that matters.
Re:Pointers Are More Abstract Than You Might Expect in C by civility on Monday July 02, 2018 @03:29PM (#17444668)
Rust also has features which interact in subtle and surprising ways. Generics and operator traits bumping into the "coherence" rules is my personal pet peave. I doubt any user would have predicted that interaction, and even though the compiler gives a detailed pointer to why, it's cold comfort.

Honestly, after hating C++ for years, trying to use Rust made me appreciate more about C++. I wish someone would make a language which took the best parts of both.

Re:Pointers Are More Abstract Than You Might Expect in C by kibwen on Monday July 02, 2018 @11:53PM (#17447369)
> even though the compiler gives a detailed pointer to why, it's cold comfort

We'll just have to agree to disagree, because having the compiler watch my back and preemptively guard against unforeseen pitfalls is about the warmest comfort I could ask for. :P

Re:Pointers Are More Abstract Than You Might Expect in C by civility on Tuesday July 03, 2018 @02:00AM (#17447907)
Generics and operator traits ought to be orthogonal and composable. Would you still be comforted if the compiler didn't let you mix for loops and arithmetic in one function? I mean, even if it gave you a detailed error message...