memo function
memo function
(programming)Memo functions were invented by Professor Donald Michie ofEdinburgh University. The idea was further developed byRobin Popplestone in his Pop2 language long before it wasever worked into LISP.
This same principle is found at the hardware level in computerarchitectures which use a cache to store recently accessedmemory locations.
A Common Lisp package by Marty Hall
["'Memo' functions: and machine learning", Donald Michie,Nature, 218, 19-22, 1968].