@MosRobinson @puffnfresh @djspiewak Use newtype instead.
-
-
Replying to @dibblego
@dibblego@puffnfresh@djspiewak but that changes the interface of my module, doesn't it?7 replies 0 retweets 0 likes -
Replying to @MosRobinson
@MosRobinson@puffnfresh@djspiewak I'm genuinely disinclined to debunk every ridiculous idea on the internet and I'm sympathetic, not sorry2 replies 0 retweets 0 likes -
Replying to @dibblego
@dibblego@puffnfresh@djspiewak I'd be happy to read a paper - or even an argument - but saying "they're bad, use newtype" is useless3 replies 0 retweets 0 likes -
Replying to @MosRobinson
@MosRobinson@puffnfresh@djspiewak and this is why I don't bother on twitter. I didn't say that. I gave several examples of improvement.1 reply 0 retweets 0 likes -
Replying to @dibblego
@dibblego@puffnfresh@djspiewak I don't see any improvement in your examples, only that they're not using orphans2 replies 0 retweets 0 likes -
Replying to @MosRobinson
@MosRobinson@puffnfresh@djspiewak All I can say is, try it, learn from it, discuss it with others, try to form a solid position.1 reply 0 retweets 0 likes -
Replying to @dibblego
@dibblego@puffnfresh@djspiewak yeah, I have a solid position. from experience and reading papers, I know orphan instances can be useful1 reply 0 retweets 0 likes -
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
@MosRobinson @puffnfresh @djspiewak I would prefer to show you improvements to that, in steps, until you form a more robust position.
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.