Eurisko

A language for "opportunistic programming" written by Doug Lenat in 1978. Eurisko constructs its own methods and modifies its strategies as it tries to solve a problem.

http://homepages.enterprise.net/hibou/aicourse/lenat.txt.

[Mentioned by Alan Kay, SIGPLAN Notices 28(3), March 1993, p. 88].