News for hackers. Stuff that matters.
Re:Case against OOP is understated, not overstated (2020) by Scarblac on Friday February 11, 2022 @02:19AM (#30298102)
And if you don't store the answer in some kind of state, it's lost and computing the pure function was useless.
Re:Case against OOP is understated, not overstated (2020) by HelloNurse on Friday February 11, 2022 @05:17AM (#30299593)
In typical functional languages state is managed so that it doesn't hurt, not completely absent.

For example, a REPL keeps state in the messages it prints to the terminal and this state isn't visible in the pure function definitions and expression the program is concerned with.

Re:Case against OOP is understated, not overstated (2020) by Life_exe on Friday February 11, 2022 @02:51PM (#30306209)
You don't have to throw away the result. That's what the State Monads are for. Immutable State is Ok. Memoization is Ok.