Much of the information associated with generating client-side bindings is pertinent to implementing a SIDL class in FORTRAN 77. (Recall Table 8.1 listed the type mappings.) If the implementation calls other SIDL methods, client-side caller rules must be followed.
Implementation-side bindings are generated by the following call to Babel
% babel -exclude-external -server=f77 file.sidlor simply
% babel -E -s=f77 file.sidl
As a result, a makefile fragment called babel.make, numerous C header and source files, and some FORTRAN 77 source files are created. Implementation details must be added to the FORTRAN 77 ``Impl'' files, whose names end with _Impl.f. More on this matter is provided in Subsection 8.4.2.