"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 Sorry, I don't quite understand. :-)2 replies 0 retweets 0 likes -
Replying to @ctford
@ctford@puffnfresh@seanparsons I have even seen people take extreme offence at the suggestion that it is possible.1 reply 0 retweets 1 like -
Replying to @dibblego
@dibblego@puffnfresh@seanparsons Ah, well I hope you were able to explain it to them.1 reply 0 retweets 0 likes
@ctford @puffnfresh @seanparsons Sometimes it is possible. Sometimes there are too many tears to explain 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.