"All programs must have side effects to be useful" - can we please stop repeating this awful lie?
-
-
Replying to @puffnfresh
@puffnfresh Is that side effects in the sense of talking to a database or in the sense of any kind of output?1 reply 0 retweets 0 likes -
Replying to @seanparsons
@seanparsons "my program talks to a database therefore it side-effects" is nonsense.2 replies 0 retweets 0 likes -
Replying to @puffnfresh
@puffnfresh@seanparsons How so? If the state of the database changes as a result of the function being called it's not ref. transparent.6 replies 0 retweets 0 likes -
Replying to @ctford
@ctford@puffnfresh@seanparsons It is precisely this elevation of particular types of computation that compels the protest against nonsense1 reply 0 retweets 0 likes -
Replying to @dibblego
@dibblego@puffnfresh@seanparsons's reply used database access as an example only. Do you see egs as a blocker to abstract thinking?3 replies 0 retweets 0 likes -
Replying to @ctford
@ctford@puffnfresh@seanparsons Let me say something blasphemous. There is a pure-functional RNG on github right now, killing fairies.2 replies 0 retweets 1 like -
Replying to @dibblego
@dibblego@puffnfresh@seanparsons About the fairies, I mean. A pure function representing RNG makes sense, of course.1 reply 0 retweets 0 likes
@ctford @puffnfresh @seanparsons Some people are shocked by the idea that I can take any computation and model it pure-functionally.
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.