.@purefn this whole issue is an instance of getting equations between weaker and stronger constructions backwards.
-
-
Replying to @bitemyapp
@bitemyapp hmm interesting. I see what you mean. I'm curious what@dibblego thinks.2 replies 0 retweets 0 likes -
Replying to @purefn1 reply 0 retweets 0 likes
-
Replying to @dibblego1 reply 0 retweets 0 likes
-
Replying to @bitemyapp
@bitemyapp@purefn It cannot be done such that ap=(<*>)1 reply 0 retweets 0 likes -
Replying to @bitemyapp
@bitemyapp@purefn It is a reasonable expectation. I also don't see the penalty otherwise.1 reply 0 retweets 0 likes -
Replying to @bitemyapp
.
@dibblego@purefn but it's unlikely there's a point to a non-monoidal Validation in either and the monad instance eliminates jumping around2 replies 0 retweets 0 likes -
Replying to @bitemyapp
.
@dibblego@purefn the problem is the direction of the obligation is backwards and there's no reason to enforce <*> == ap.2 replies 0 retweets 0 likes
@bitemyapp @purefn "That data structure which has an Applicative but not a Monad", regardless of who/what is enforced.
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.