News for hackers. Stuff that matters.
Re:Alan Kay on the misunderstanding of OOP (1998) by jstimpfle on Friday June 24, 2016 @05:15PM (#11973533)
You are kind-of making my point. It's clearer to use "function" fore pure, mathematical functions, and otherwise "procedure"/"object"/"proxy"/"closure" whatever. Even if some popular languages misuse the term "function".

> Even then, it's a somewhat loose definition -- is allocating memory a side effect?

This is leading nowhere. Is loading a value into a register a side effect? If you care.

Re:Alan Kay on the misunderstanding of OOP (1998) by jdmichal on Friday June 24, 2016 @05:54PM (#11973802)
I mean, if you're only point is that programmers use the term "function" to mean something other than a pure mathematical mapping from one set to another... You won't get any arguments from me.