@dibblego Yes. So not “that fn uses == so is immoral” but “f+l reasoning claim is not 'morally correct' for Scala because Scala has Any” ?
-
-
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 -
Replying to @bentnib1 reply 0 retweets 0 likes
-
Replying to @wbillingsley
@wbillingsley@bentnib Code is not immoral. Reasoning is.1 reply 0 retweets 1 like -
Replying to @wbillingsley
@wbillingsley@bentnib You stepped outside of fast and loose reasoning to attempt the challenge. Hence, failed.1 reply 0 retweets 0 likes
@wbillingsley @bentnib Compiles but fails fast and loose reasoning https://gist.github.com/tonymorris/9529004 …
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.