written in assembler, CLIST (TSO), CMS EXEC (VM), EXEC2 (VM/SE) or PL/I, but most users dropped CLIST, EXEC and EXEC2 once REXX was available. A line command
&PUNCH &SPACE &TIME Some predefined variables of EXEC are not defined in EXEC2: &* &$ &DISKX &DISK* &DISK? &DOS &EXEC &GLOBAL &GLOBALn &READFLAG &TYPEFLAG