Functional Developer includes an IDL compiler, Scepter, that it uses to check and compile IDL files into Dylan libraries. These libraries provide essential infrastructure for CORBA-based applications in Dylan.
The libraries are built according to the specification in Appendix A, "An IDL Binding for Dylan". That document is a draft specification for a standard mapping from CORBA IDL to the Dylan language. Briefly, the specification states that:
IDL declarations are mapped to Dylan according to these rules. The resulting libraries provide a Dylan protocol equivalent to the IDL.