@dibblego @puffnfresh @djspiewak yeah, I have a solid position. from experience and reading papers, I know orphan instances can be useful
-
-
Replying to @MosRobinson
@MosRobinson@puffnfresh@djspiewak Show me a case where you believe they are useful. Please also put some effort into it.1 reply 0 retweets 0 likes -
Replying to @dibblego
@dibblego@puffnfresh@djspiewak eg https://github.com/amosr/fuzzgraph/blob/master/Graph/Arbitrary.hs … , because I don't want Graph.Base to depend on QuickCheck2 replies 0 retweets 0 likes -
Replying to @MosRobinson
@MosRobinson@puffnfresh@djspiewak and you honestly cannot think of a better way?1 reply 0 retweets 0 likes -
Replying to @dibblego
@dibblego@puffnfresh@djspiewak no, I wrapping it in a newtype would be no better, and moving it into Graph.Base would be messy1 reply 0 retweets 0 likes -
Replying to @MosRobinson
@MosRobinson@puffnfresh@djspiewak Ugh please. That is a really big example of fail. There are many improvements possible here.1 reply 0 retweets 0 likes -
Replying to @dibblego
@dibblego@puffnfresh@djspiewak I don't believe you, but I'm willing to listen if you actually tell me anything1 reply 1 retweet 0 likes -
Replying to @MosRobinson
@MosRobinson@puffnfresh@djspiewak Understand why newtype is a first improvement, and then why you can still go much further again.1 reply 0 retweets 0 likes -
Replying to @dibblego
@dibblego@puffnfresh@djspiewak let me guess: "newtype is an improvement because it doesn't use orphans"?2 replies 0 retweets 0 likes -
Replying to @MosRobinson
@MosRobinson@dibblego@puffnfresh@djspiewak newtype is an improvement because you don't have to export the internal representation anymore2 replies 0 retweets 0 likes
@maxpow4h @MosRobinson @puffnfresh @djspiewak Please remove me from this. Good luck.
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.