Newsqueak
A concurrent applicative language with synchronous channels.
"Newsqueak: A Language for Communicating with Mice", R. Pike CSTR143, Bell Labs (March 1989).
"The Implementation of Newsqueak", Rob Pike, Software Practice & Experience 20(7):649-659 (July 1990).