@bitemyapp a function, from mathematics. Something which operates only over values in a domain and outputs values in a codomain.
-
-
Replying to @puffnfresh
.
@puffnfresh so what's needed to lift the functions of mathematics into the world of programming so you're not limited to making a box warm?1 reply 0 retweets 0 likes -
Replying to @bitemyapp
@bitemyapp Haskell's approach is to interpret values which denote effects. You still only have mathematical functions, no side-effects!1 reply 0 retweets 0 likes -
Replying to @puffnfresh
.
@puffnfresh denotational semantics for mutability and side effects. You can't fathom how that could make some programs awkward to express?2 replies 0 retweets 0 likes -
-
Replying to @puffnfresh
.
@puffnfresh zealotry just makes it easier for people who could benefit from FP to dismiss you. This hurts the education process.1 reply 0 retweets 0 likes -
Replying to @bitemyapp
@bitemyapp is it zealotry when I can prove I don't have to give up referential transparency or the benefits which come from it?1 reply 0 retweets 0 likes -
Replying to @puffnfresh
.
@puffnfresh The constraints required to produce the benefits have trade-offs. Being honest about them is part of being an engineer.2 replies 0 retweets 0 likes -
Replying to @bitemyapp
@bitemyapp@puffnfresh you are no longer talking about functional programming which is very well defined.1 reply 0 retweets 1 like -
Replying to @dibblego
.
@dibblego@puffnfresh oh good, I was waiting for the no true scotsman crowd to roll in. What's your preferred definition?1 reply 0 retweets 0 likes
@bitemyapp @puffnfresh Congratulations, you are an idiot, bye.
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.