@djspiewak @darinmorrison you are playing the odersky card. That is why progress is not being made. Why not just learn it is wrong?
-
-
Replying to @dibblego
@dibblego@darinmorrison I’m frustrated because I have stated very clearly my justifications and you have discounted and insulted them.2 replies 0 retweets 1 like -
Replying to @djspiewak
@djspiewak@darinmorrison I just want to clear on your position. It is very obvious a beginner mistake. I'd rather just learn it and move on5 replies 0 retweets 1 like -
Replying to @dibblego
@dibblego@darinmorrison My position is that the runtime which gives meaning to a program is part of the program.1 reply 1 retweet 3 likes -
Replying to @djspiewak
@djspiewak@darinmorrison I can see how you might think this is true but it cannot make sense no matter how I look at it.7 replies 0 retweets 1 like -
Replying to @dibblego
@dibblego@darinmorrison It’s a line of thinking that I believe is worth pursuing, because it leads to ideas about pure “regions”.2 replies 0 retweets 1 like -
Replying to @djspiewak
@djspiewak@darinmorrison These have been implemented, even in Scala. Do you know the free monad?2 replies 0 retweets 1 like -
Replying to @dibblego
@dibblego@darinmorrison Or, more precisely, free monads allow joining of these regions, which is more important.1 reply 0 retweets 1 like -
Replying to @djspiewak
@djspiewak@darinmorrison the coproduct of functors allows the joining.1 reply 0 retweets 1 like -
Replying to @dibblego
@dibblego@darinmorrison Is that what you get if you split “join” from “return”?1 reply 0 retweets 1 like
@djspiewak @darinmorrison no that would be a semi-monad. A => Either[F[A], G[A]] joins the functors F and G.
-
-
Replying to @dibblego
@dibblego@darinmorrison I think I’m missing a function there. I don’t see how that gives us join.1 reply 0 retweets 1 like -
Replying to @djspiewak
@djspiewak@darinmorrison that is not a monad, just a functor, all that is necessary to give rise to the free monad.1 reply 0 retweets 1 like - Show replies
New conversation -
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.