The [[MachInterfaceGenerator]] (MIG) is an [[IDL]] compiler. Based on an interface definition, it creates stubs to [[invoke]] object methods and to demultiplex incoming messages. These stubs conveniently hide the details of Mach's [[IPC]] machinery. GNU MIG is fully compatible with OSF MIG. * MIG's [homepage](http://www.gnu.org/software/hurd/mig.html) * [[MigDocumentation]] * [[BuildingMIG]] - Building (and obtaining) MIG