u/Migeilin r/scala • Recommends
So... what is an effect?
Some context: I'm a Java programmer, but I don't like it. I have a background in mathematics so naturally I am interested in (pure) functional programming. At my dayjob, I have expressed my feelings towards Java and expressed I would like to do something more "mathematically motivated" and coined Scala and their effect systems as examples. My teamlead, who himself is a developer, wanted me to give him a bit more of an explanation of what I meant by this, so I set out to gather some information I can present to him.
But
I am confused as to how I can unite the following two descriptions of effects:
* Rob Norris in his talk 'Functional Programming with Effects' ta…