The Free On-line Dictionary of Computing (30 December 2018):
Information Processing Language
(IPL) Said to be the first list-processing language, also the
first language to support recursion. Written by Allen
Newell, J.C. Shaw and H. Simon at Carnegie ca. 1956. It was
very low level.
Versions: IPL-I (never implemented), IPL-II (1957 for
JOHNNIAC), IPL-III (existed briefly), IPL-IV, IPL-V (1958,
for IBM 650, IBM 704, IBM 7090, many others. Widely
used), IPL-VI.
[Sammet 1969, pp. 388-400].
["Information Processing Language-V Manual", A. Newell ed, P-H
1965].
(1994-11-04)