#section programming
<dt><a href="swig/html/Contents.html">SWIG (Simplified Wrapper and Interface Generator)</a>
<dd>SWIG is a compiler that attempts to make it easy to integrate C, C++,
or Objective-C code with scripting languages including Perl, Tcl, and
Python. You give it a bunch of C/C++ declarations and it generates an 
interface between C and a scripting language.  
Some of its more advanced features include automatic
documentation generation, module and library management, extensive
customization options, and more.
