SOM:Interface Definition Language
Appearance
The Interface Definition Language (IDL) is the core of the System Object Model. Every class has a definition of its interface via IDL. With the help of the SOM Compiler, an IDL file can be translated to various formats, including various language bindings. For example, to produce a C header you can run
sc -s"h" somcls.idl
to produce a DEF file you can run
sc -s"def" somcls.idl
The SOM Compiler uses an emitter to produce the corresponding language binding. You can create new bindings using the Emitter Framework.