This chapter provides an introduction to the C bindings for SIDL. It
includes some of the information needed to implement classes in C or
use interfaces and objects from C.
Because BABEL uses C for its IOR, the C bindings are very similar to the IOR. All of the objects in the SIDL namespace (e.g. SIDL::BaseClass, SIDL::BaseException, etc.) are implemented in C, so clients can develop solely with a C compiler if necessary. Of course, the intent of BABEL is to interface many languages.