Here: https://fsharpforfunandprofit.com/rop/
A very practical and tangible walkthrough
Here: https://fsharpforfunandprofit.com/rop/
A very practical and tangible walkthrough
Yeah, that explanation is missing the critical point of generically applying external functions through flat_map/bind
I think this is a good explanation: https://fsharpforfunandprofit.com/rop/
Classier than listing every program individually?


This is when the argument can be reduced to absurdity, e.g. banning the Bible for the sexual imagery in it. Ban absolutely anything and everything even remotely objectionable to anyone (there are people with feet fetishes, ban all feet, and thus also all shoes), so there’s no Internet at all.


If you worked a shitty job that only earned $1 a day after accounting for work-related expenses (e.g. transportation, professional equipment, taxes, etc), it would be profitable, but not worth your time.


And there are inflection points where it’s going it be easier to cut out the middlemen.
That’s not “a fix”, that’s called “a practical workaround” which is used in the real world all the time.