Is the problem that they don't quite offer a complete replacement for sealed traits and case classes?
-
-
Replying to @propensive @missingfaktor
I think I found 6 or 7 design mistakes. Each significant enough to outright reject this proposal. But SIP process doesn't apply anyway.
1 reply 0 retweets 0 likes -
Replying to @oxnrtr @missingfaktor
Not to Dotty, it doesn't... but Martin did change the proposal in response to feedback on his PR, so it's not like it was a closed process.
1 reply 0 retweets 0 likes -
Replying to @propensive @missingfaktor
I don't think any changes can fix it. It's not only what it does, but that the whole thing is a confused, sprawling, over-complicated mess.
2 replies 0 retweets 0 likes -
Replying to @oxnrtr @missingfaktor
I think the risk is that it provides concise support for something you can already do, and costs one feature, and less syntax uniformity.
1 reply 0 retweets 0 likes -
Replying to @propensive @missingfaktor
I made some comments about the issues with Dotty's enum design a while ago. Repeating well-known mistakes over and over–this lang is doomed.pic.twitter.com/l1apcbHALL
1 reply 2 retweets 1 like -
Replying to @oxnrtr @missingfaktor
Thanks - that's a more constructive teardown, even though I don't agree with all of it. :)
2 replies 0 retweets 0 likes -
Replying to @propensive @missingfaktor
No problem! Remember that these are only the well-known mistakes–i.e. we already made them in the past. How many new, unknown ones? No idea.
2 replies 0 retweets 0 likes -
Replying to @oxnrtr @missingfaktor
Yes, but that's a vague argument against any change, so I don't think it really helps given that it would apply to any change proposed.
1 reply 0 retweets 0 likes -
Replying to @propensive @missingfaktor
I don't buy that. You _can_ design new features while avoiding well-known mistakes. People just have to care enough to actually do it.
1 reply 0 retweets 0 likes
Sorry, I was arguing against the second part of your tweet about "unknown unknowns".
-
-
Replying to @propensive @missingfaktor
My point is that you can't expect that people who don't care about known issues suddenly become proactive about yet-to-be-discovered ones.
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.