Id Nouveau
Arvind & Nikhil, LCS MIT, about 1986
A dataflow language which began as a functional language, added streams, resource managers and I-structures (mutable arrays). Loops are syntactic sugar for tail recursion. See Id.
"Id Nouveau Reference Manual", R. S. Nikhil, CS TR, MIT, March 1988.
"Id (Version 90.1) Reference Manual", R. S. Nikhil, CSG Memo 284-2, LCS MIT, July 15, 1991.