News for hackers. Stuff that matters.
Re:Green vs. Brown Programming Languages by steveklabnik on Thursday April 22, 2021 @01:50PM (#26905683)
> Here is a survey of the error handling landscape circa 2019

All of this is helper functions built on the same identical core that your parent was talking about.

Not that that isn't its own kind of thing, but I think that the problems are different than "standard" vs "not standard"; this problem is only possible because there is a standard, and they all interoperate well with each other.

Re:Green vs. Brown Programming Languages by throwaway894345 on Thursday April 22, 2021 @02:22PM (#26906106)
Indeed, Rust has a very well thought-out core which enables variability (read: "complexity") of all kinds. Variability is a fine thing, but it is at odds with onboarding users from one project to another. I wasn't trying to overstate error handling in particular--I mentioned it briefly in a longer list of examples which in-aggregate affect one's ability to onboard to a new project. I also don't mean to convey that going between Rust projects is harder than in other languages on average--I don't think this is the case at all, only moreso than Go in particular.