Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is local retention in programming ? Reference to Alan Kay quote

Tags:

object

oop

Alan Kay said

OOP to me means only messaging, local retention and protection and

hiding of state-process, and extreme late-binding of all things.

What is local retention? Can someone explain with an example from any programming language (e.g. Java,Scala, Lisp, Haskell)

like image 620
RAbraham Avatar asked Oct 30 '14 20:10

RAbraham


People also ask

What is local retention?

Local retention refers to fraction of larvae spawned from Patch 1 (X) that also recruit back into Patch 1 (Y). Self-recruitment refers to the fraction of recruitment into Patch 1 (Z) composed of recruits spawned from patch 1 (Y).

What is retention in programming?

A retention program is a specific set of activities or initiatives a company takes to retain its customers. A retention program helps to increase customer value and bring customers into doing repeat business with the company.


1 Answers

To parse the sentence correctly, "OOP to me means only

  • messaging
  • (local retention, protection, and hiding) of state-process
  • extreme late-binding of all things "

So I think "local retention ... of state-process" just means that state is kept locally within objects.

like image 98
hcs Avatar answered Oct 17 '22 23:10

hcs