The APL 90 project: new directions in APL interpreters technology

This paper presents some aspects of a new implementation of APL, the APL 90 system. This implementation includes concepts inherited from LISP, such as the notion of property lists, or the ability to manipulate simply the internal representation of user defined functions or operators. These two features allow a great flexibility both in describing the system and using it. The work presented here is being implemented under UNIX on a SM 90 computer.