To provide a high-level language interface like NCL for access to remote services instead of using explicit remote procedure calls is like using powerful macrodefinitions instead of simple machine code instructions. It provides an efficient way for remote function evaluation and communication through the exchange of compact NCL expressions. The text is both well structured and highly readable. The presentation is mainly informal. The reader should have a basic knowledge of distributed systems.
Some LISP experience is also desirable.
The Digital Library is published by the Association for Computing Machinery.