#### 6.3.3 Difference between idlac and iac

This section lists the main differences between `idlac` and `iac`

- `iac` is backward compatible with `idlac`, but lacks the following feature:
  1. generation of delegation files.

`iac` implements additional name clash resolution rules. When the name of an IDL operation clashes with a primitive operation of Ada.Finalization.Controlled (of which CORBA.Object.Ref is a derived type), it is prefixed with "IDL_" in generated sources.