EURISKO
Eurisko is a language for "opportunistic programming" which constructs its own methods and modifies its strategies as it tries to solve a problem. It was written by Doug Lenat in 1978. A successor to AM (a program by Doug Lenat to discover concepts in elementary mathematics), EURISKO has also investigated automatic discovery, with a particular emphasis on heuristics, their representation, and the part played by analogy in their discovery.
Articles on KurzweilAI.net that refer to EURISKO
Chapter 5: Thinking Machines By K. Eric DrexlerNotes and References By K. Eric Drexler
Chapter 11: The Engines of Destruction By K. Eric Drexler
The Age of Intelligent Machines: Footnotes By Ray Kurzweil
Glossary By K. Eric Drexler
The Age of Intelligent Machines: Chronology By Ray Kurzweil
The Age of Intelligent Machines, Chapter Eight: The Search for Knowledge By Ray Kurzweil