@puffnfresh The practical element is that you still cannot abstract over map on ISet.
-
-
-
Replying to @puffnfresh
@puffnfresh Coyoneda[ISet] != ISet. That’s the problem.2 replies 0 retweets 0 likes -
-
Replying to @puffnfresh
@puffnfresh You’re making the argument that there is no distinction between this and having Functor[ISet].1 reply 0 retweets 0 likes -
Replying to @djspiewak
@djspiewak oh, there is definitely a distinction: Functor[Coyoneda[ISet]] makes sense - Functor[ISet] does not.4 replies 0 retweets 1 like -
Replying to @puffnfresh
@puffnfresh The only reason Functor[Set] would have a problem is because it (like Set) relies on intrinsic ==, which is a philosophical obj.3 replies 0 retweets 0 likes -
Replying to @djspiewak
@djspiewak no, it's a very practical objection. Please do not present this as a matter of opinion like Odersky does.6 replies 0 retweets 0 likes -
Replying to @puffnfresh
@puffnfresh Set uses intrinsic == to provide operations without certain constraints. You’re *claiming* that it’s bad to exploit that.1 reply 0 retweets 0 likes -
Replying to @djspiewak
@djspiewak it's not a claim, I've demonstrated that it's totally unprincipled.4 replies 0 retweets 0 likes
@puffnfresh Confused, unprincipled thinkers are funny to watch.
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.