[2] CPS is implemented as an interpreter, and users can select either a rudimentary form of BASIC or a reasonably complete version of PL/I.
The available features in control mode include: CPS provides a highly interactive user experience.
It accomplishes this by giving an immediate syntax error (when necessary) as soon as each line of a program is entered.
This RPQ executed the EVAL function of CPS's programming stack using a firmware assist.
User groups later added support for the IBM 2260 video display terminal.