@takeoutweight Note again that "things which are (im)pure" are called expressions. Not state, not monads, not languages, not mutable refs.
-
-
Replying to @takeoutweight
@takeoutweight Pure is simply a property of expressions where equational reasoning is preserved. Many people, including you, abuse this.1 reply 0 retweets 0 likes -
Replying to @takeoutweight
@takeoutweight It is not even possible for this to make sense. I implore you to try. This is just a miscategorisation of concepts.1 reply 0 retweets 0 likes -
Replying to @takeoutweight
@takeoutweight Then why mention irrelevant things as "State" and "monad"? There is no straw man, there is context.1 reply 0 retweets 0 likes -
Replying to @takeoutweight
@takeoutweight State is a tool that assists in preservation of equational reasoning (purity). ML refs encourage the opposite.1 reply 0 retweets 0 likes
@takeoutweight Yes I definitely'replace that expression with its value for State (purity) unlike ML refs. Haskell is irrelevant here.
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.