Journal of Functional Programming



NATURAL EXPERT: a commercial functional programming environment


NIGEL W. O. HUTCHISON a1, UTE NEUHAUS a1, MANFRED SCHMIDT-SCHAUSS a2 and CORDY V. HALL a3
a1 Software AG, Uhlandstr 12, 64297 Darmstadt, Germany
a2 FB Informatik, J. W.Goethe-Universität, Postfach 11 19 32, 60054 Frankfurt am Main, Germany
a3 Department of Computer Science, University of Glasgow, Glasgow, UK

Abstract

NATURAL EXPERT is a product that allows users to build knowledge-based systems. It uses a lazy functional language, NATURAL EXPERT LANGUAGE, to implement backward chaining and provide a reliable knowledge processing environment in which development can take place. Customers from all over the world buy the system and have used it to handle a variety of problems, including applications such as airplane servicing and bank loan assessment. Some of these are used 10,000 times or more per month.