Compiling the IDL