@dibblego pedantically only != on Ints. “Immortality” is in List.indexOf. And essentially in Scala spec (equals:Any=>Boolean defined on Any)
-
-
Replying to @wbillingsley
@wbillingsley You rely on bottom values to make the case. This is immoral in the fast and loose reasoning sense. There is no "pedantically."1 reply 0 retweets 0 likes -
Replying to @dibblego
@dibblego if by “fast and loose” you mean http://dl.acm.org/citation.cfm?doid=1111037.1111056 … "morally correct" seems to refer to reasoning not program. ?1 reply 0 retweets 0 likes -
-
Replying to @wbillingsley
@wbillingsley Scala has nothing to do with it. The equals functions violates parametricity and porticoes the escape hatch for lies.2 replies 0 retweets 0 likes -
Replying to @dibblego
@dibblego@wbillingsley It is perfectly possible to formulate a theory of parametricity on types with additional structure like 'equals'.2 replies 0 retweets 0 likes -
Replying to @bentnib
@dibblego@wbillingsley E.g., Simpson and Møgelberg do so for types that have algebraic structure: http://lmcs-online.org/ojs/viewarticle.php?id=449&layout=abstract …1 reply 0 retweets 0 likes -
Replying to @bentnib
@dibblego@wbillingsley whether or not this is useful is another matter, but to call it 'immoral' is a bit strong.4 replies 0 retweets 1 like
@wbillingsley @bentnib No. It's morally correct to assume that unjustified assumptions (such as Object#equals) have not been used.
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.