Richard P. Draves, Michael B. Jones, and Mary R. Thompson. MIG --- The MACH Interface Generator. [postscript] [doc] July 1989. Unpublished manuscript from the School of Computer Science, Carnegie Mellon University.

Matchmaker is a language for specifying and automating the generation of multilingual interprocess communication interfaces. MIG is an interim implementation of a subset of the Matchmaker language that generates C and C++ remote procedure call interfaces for interprocess communication between Mach tasks.