Manual and compiler for the terse and modular language DEM
Chris Houser · ACM SIGPLAN Notices · 1996
This paper describes the DEM language and presents a small DEM to C++ translator written in Perl 5. DEM is a terse language for writing modular programs. DEM programs compile to C++ programs, typically swelling three times. Many modifications changing only a few lines of a DEM program change many more lines in the resulting C++ program. DEM is a simplified and streamlined version of the Demeter System (Lieberherr91).