Let’s call this “Jon’s conjecture”.
-
-
Replying to @rolandkuhn
I feel like I should be offering some commentary on whether my conjecture is a good thing or a bad thing, but I'm not sure...
1 reply 1 retweet 0 likes -
Replying to @propensive
Well, corroborating it with evidence would be a start—though I do agree with the intuition. Types are a tool that needs learning
1 reply 0 retweets 0 likes -
Replying to @rolandkuhn
My evidence is that you can't "just run the code anyway, and see how far it gets before crashing" with types.
4 replies 0 retweets 1 like -
Replying to @propensive @rolandkuhn
Though I'm not intending to add positive/negative sentiment to that. Is being able to run something that's broken a good thing?
1 reply 0 retweets 0 likes -
Replying to @propensive
Data point: Martin added ??? to Scala. Another data point: I use this feature regularly while prototyping.
4 replies 1 retweet 6 likes -
Replying to @rolandkuhn @propensive
yep, I see ??? as a way to express "incomplete but not broken" which is a very useful state to be in.
1 reply 2 retweets 4 likes -
Replying to @tpolecat
Well, only programs are proofs and ??? is an unsafe escape hatch: the type-level computation might actually be broken.
@propensive1 reply 0 retweets 0 likes -
Replying to @rolandkuhn @propensive
good point, the hole may be un-fillable.
1 reply 0 retweets 0 likes -
I thought there was a way to disable ??? for a production compile? if not maybe that helps solve it...
1 reply 0 retweets 2 likes
Hmm, that sounds familiar but I don't remember a flag. Using a different Predef would be one way to do it.
-
-
I vote for ?!? Lol
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.