Abstract
The EMAS general purpose time sharing system is notable for being coded entirely in IMP, a high level language, which was developed from Manchester University's Atlas Autocode specifically for system programming. This paper describes the main features of the language and the implementation used for EMAS.