@andreypopp @substack except they're not monads, like semicolons are not monads, but they could be. I wonder what the benefits would be.
-
-
Replying to @puffnfresh
@puffnfresh@substack I would argue that semicolons are monads, well, not ; chars themselves but operational semantics of stmt execution1 reply 0 retweets 0 likes -
Replying to @andreypopp
@puffnfresh@substack we could say that there's an isomorphism between semicolons and monads :-)1 reply 0 retweets 0 likes -
Replying to @andreypopp
@andreypopp@substack statements can be embedded, it's not an isomorphism. You really don't get the benefits (i.e. abstracting over monads).2 replies 0 retweets 1 like -
Replying to @puffnfresh
@puffnfresh@substack 3) being religious about algebraic structure? WTF?! there are a lot of them!1 reply 0 retweets 0 likes -
Replying to @andreypopp
@andreypopp@substack I don't understand anything but point #3. People think monads are magic, but just another M[A] => M[B] is not magic.1 reply 0 retweets 0 likes -
Replying to @puffnfresh
@puffnfresh@substack prove that "operational semantics of statement execution" can't be modelled as a monad [...]2 replies 0 retweets 0 likes -
Replying to @andreypopp
@andreypopp@substack you can model a language as a monad. Prove that you can abstract over statements without monads. Not at all the same.2 replies 0 retweets 0 likes -
Replying to @puffnfresh
@puffnfresh@substack btw. I see you tweet about monads regularly, how you didn't get bored? :)1 reply 0 retweets 0 likes -
Replying to @andreypopp
@andreypopp@substack because people give me a non-ending supply of silliness around them!1 reply 0 retweets 1 like
@puffnfresh @andreypopp @substack This discussion is pretty hilarious. Imagine what our children will think when they look back at it.
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.