News for hackers. Stuff that matters.
Re:Alan Kay on the misunderstanding of OOP (1998) by mmczaplinski on Friday June 24, 2016 @07:31AM (#11968885)
Does anyone know what Alan means by "assignments are a metalevel change from functions, and therefore should not be dealt with at the same level"? In what way are assignments a metalevel change from functions?
Re:Alan Kay on the misunderstanding of OOP (1998) by frankenbagel on Friday June 24, 2016 @08:02AM (#11969058)
I believe he means that variable and their assignments are at a lower level. Objects interfaces should be defined in terms of the messages they can send and receive. No exposed variables: Variables should always be private/protected and are just used by the objects to maintain their internal state.