Appendix E. Implementation
Prev | Part II. Appendices | Next

## Appendix E. Implementation

## Code Generation

The development and maintenance of FXRuby would be almost impossible without the help of Dave Beazley's excellent SWIG. The complete set of SWIG interface files used to generate FXRuby is included in the standard FXRuby source code distribution, and if you'd like you can even regenerate the FXRuby sources using SWIG. Because FXRuby relies on functionality in the latest development version of SWIG, you will need to check out that version from the SWIG CVS repository. For instructions on how to do so, please see this page.

To regenerate the FXRuby sources from the SWIG interface files, change directories to the `swig-interfaces` subdirectory of the FXRuby source tree and type make . Any time that you make a change to the SWIG interface files, you'll need to repeat this step to update the C++ sources.

Prev | Up | Next
Appendix D. The FXRuby Standard Library | Home | Object Life Cycles and Garbage Collection