Functional Parallel ProgrAMming. A term rewriting language which unifies functional progrAMming and {parallel progrAMming}. Every object is a term and every computation is done by rewriting. Rewrite rules are used to specify algebraic data types and parallel processes. ["Term Rewriting as a Basis for the Design of a Functional and Parallel ProgrAMming Language. A Case Study: The Language FP2", Ph. Jorrand in FundAMentals of Artificial Intelligence, LNCS 258, Springer 1986, pp. 221-276]. (1994-10-20)