News for hackers. Stuff that matters.
Re:The problem of effects in Rust (2020) by moomin on Saturday August 28, 2021 @04:13AM (#28336461)
Let me tell you what I'm worried about with effects systems: One of the smartest people I know of has a library called Eff https://github.com/hasura/eff that efficiently implements effects through some modifications to GHC. The thing is, she's pretty much stopped working on because she found some really nasty semantic edge-cases that she couldn't resolve to her satisfaction. (I don't understand the problems well enough to describe them, and I think they're specific to lazy languages, but it has left me cautious about the effect model in general.)
Re:The problem of effects in Rust (2020) by howling on Saturday August 28, 2021 @06:32AM (#28337001)
Does she have any writings online that describe those nasty semantic edge-cases?
Re:The problem of effects in Rust (2020) by moomin on Saturday August 28, 2021 @01:34PM (#28339846)
Unfortunately, mostly Twitter, and that’s profoundly unsearchable. Here’s the original announcement before it ran aground: https://mobile.twitter.com/lexi_lambda/status/12262098236640...
Re:The problem of effects in Rust (2020) by iso8859-1 on Saturday August 28, 2021 @09:57PM (#28343397)
What makes you say it ran aground? I thought it was just waiting for [0].

[0]: https://github.com/nicuveo/ghc-proposals/blob/master/proposa...