http://www-formal.stanford.edu/jmc/elephant/elephant.html
Elephant 2000: A Programming Language Based on Speech Acts
JohnMcCarthy, Stanford University
I meant what I said, and I said what I meant. An elephant's faithful, one hundred percent!
moreover,
An elephant never forgets!
Elephant 2000 is a computer programming language (CategoryProgrammingLanguage), apparently named because it can refer to past events: "Elephant source programs may not need data structures, because they can refer directly to the past. Thus a program can say that an airline passenger has a reservation if he has made one and hasn't cancelled it." (Is it theoretical, or has it ever been implemented ?)
Elephant's Memory is something completely different -- a ConLang intended for human-to-human communication (CategoryNaturalLanguage). http://visual.wiki.taoriver.net/moin.cgi/ElephantsMemory .