McCarthy, John (1990) Elephant 2000 - A programming language based on speech acts. [Preprint]