News for hackers. Stuff that matters.
Re:Green vs. Brown Programming Languages by steveklabnik on Thursday April 22, 2021 @03:37PM (#26907183)
Yeah, you have to get into all of these details to have a productive conversation. Likewise, I don't actually think a lot of this inherently has to do with performance, basically, I could make a similarly lengthy comment about how

> I kind of think no, primarily that it is a performance consideration that infects the API and spreads everywhere; it's a distraction.

is something I fundamentally disagree with; unfortunately, I don't really have the time at this moment to even get it into the level that you have here, but it's a good conversation to have, and a needed level of details to even have a good conversation.

Re:Green vs. Brown Programming Languages by brundolf on Thursday April 22, 2021 @04:31PM (#26907799)
Seconding the disagreement with the idea that mutability tracking is a distraction. I would give anything to have true deep-immutability enforced by TypeScript, but unfortunately the language semantics make it virtually impossible. In Rust, it might be my favorite feature.
Re:Green vs. Brown Programming Languages by titzer on Thursday April 22, 2021 @03:47PM (#26907318)
Interesting. We definitely should have this conversation in the proper detail, because my estimates of Rust's language design priorities must be off.