Programs are developed in the usual manner, making calls to the MIRIAD \ subroutine library. It may be convenient to pass code through the RATTY preprocessor before compiling. RATTY preprocesses a few language extensions into standard Fortran, and flags a few bad programming practises. When linking, the MIRIAD object library, libmir, is used.