Categories
SWIG
SWIG (Simplified Wrapper and Interface Generator) is a development that connects programs written in C and C++ with a variety of high-level programming languages. It is primarily used with common scripting languages such as Perl, Python, Tcl/Tk, and Ruby, but it also supports non-scripting languages such as Java, OCAML and C# and several interpreted and compiled Scheme implementations (Guile, MzScheme, Chicken).
SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. It can also export its parse tree as XML and Lisp s-expressions.
Last updated 7 Jan, 2008
Versions
1.3.21
1.3.21 stable released 2004-01-13
- Released: 13 Jan, 2004
- Code Maturity: Stable
- Source Archive: http://prdownloads.sourceforge.net/swig/swig-1....
- Licenses: X11
- Interfaces: Command Line
User Community and Support
User tutorial available in HTML format from http://www.swig.org/tutorial.html; User manual available in HTML format from http://www.swig.org/Doc1.1/HTML/Contents.html; User manual available in PDF format from http://www.swig.org/Doc1.1/PDF/SWIGManual.pdf; Developer's guide available in HTML format from http://www.swig.org/Doc1.3/index.html; Developer's guide available in PDF format from http://www.swig.org/swigdoc.pdf; Developer's guide available in PostScript format from http://www.swig.org/swigdoc.ps



