SWIG is a program development tool designed to make it easy to build
scripting language interfaces to C/C++ programs. It's primary audience
is scientists, engineers, and programmers who would like to use a
scripting language, but who would rather work on more interesting
problems than figuring out all of the grungy details of extending
their favorite scripting language or using an overly complicated
programming tool. Supported Languages: Tcl/Tk,
incr Tcl, Python, Perl5,
SWIG comes with a 250 page example-based user's manual.
Current Version: 1.3a
License Type: Free
Source Code Availability: Yes
Available Binary Packages:
- Debian Package: No
- RedHat RPM Package: No
- Other Packages: No
Unix (Linux, MkLinux, Solaris, IRIX 5.3/6.2, SunOS 4.1.3, AIX,
HPUX, Unicos, FreeBSD, OpenStep) Windows NT/95, MacOS (experimental)
C++ compiler (ie. g++) needed to build SWIG,
One of Tcl/Tk, Perl, or Python installed,
yacc/bison (only needed if rebuilding the SWIG parser). SWIG works with both ANSI C and C++.
Mailing Lists/USENET News Groups:
See http://www.swig.org/mail.html for mailing list information
- It's truly an awesome tool and I've found it to be very useful. I've
been meaning to build a python interface into a large simulation
system I work with for a long time, and I kept putting it off because
I didn't want to get into the guts of extending python. With SWIG all
the gross work was done for me.
- In short: I'm finding SWIG easy to use and the documentation is
wonderful. Thanks for a great free product.
See A Screen Shot? (Not Yet)