SWIG Related Links
The Tcl/Tk homepage at Scriptics
The Python homepage.
The Perl Institute
The Programming Republic of Perl.
CPAN (Comprehensive Perl Archive Network)
Starship Python
Tcl/Tk Contributed Sources Archive
Tcl/Tk Information
Guile homepage.
MzScheme homepage
Ruby homepage.
Java homepage at Sun.
PHP homepage.
CHICKEN homepage.
schemers.org - a collection of resources for the Scheme programming language
The ILU homepage (Xerox PARC)
TclObj
Modular Tcl
Matwrap. A wrapper generator for matrix languages.
SIP. A wrapper generator for integrating C++ libraries with Python.
CXX. A C++ friendly extension API for Python.
pyfort. A wrapper generator for interfacing Fortran with Python.
SILOON. A wrapper generation tool with some ambitious goals for C++.
Itcl++. A wrapper generator for interfacing C++ with [incr Tcl].
OpenC++. A very cool compiler project that lets you crawl inside C++ parse trees and more.
Doxygen. Generate documentation and more for C/C++ programs.
G-Wrap. A wrapper generator for interfacing C and Scheme (including Guile).
f2py. An interface generator for binding Fortran and Python.
Boost Python Library. A very interesting approach to C++ wrapper generation that uses template metaprogramming.
cxxwrap. Java JNI wrapper code generator for C++.
xFunction. Java native code access library.
GCJ. Gnu Compiler for Java - Part of GCC 3.0 and later. C++ and Java can be easily mixed together - Java objects are C++ objects and all Java classes are C++ classes using CNI, the alternative to JNI.
Inline. Perl programmers will definitely want to take a look at this module--especially if you're making simple C/C++ extensions.
EiC. Embeddable, extensible and pointer-safe C interpreter with an interface to compiled C code.
CINT. C/C++ interpreter with an interface to compiled C/C++ code.
CABLE. A wrapper generator for C++ that uses GCC-XML to provide Tcl wrappers for almost all C++ features. There are plans to support more languages so be sure to check it out.
Weave. A tool for inlining C/C++ code into Python scripts. Very cool.
Tolua. Connect C/C++ programs to the Lua progamming language.
gSOAP. A compiler for deploying C/C++ programs as SOAP web services.
Ch. An embeddable C/C++ interpreter (commercial).
Pyrex. A language for writing Python extension modules.
Elmer. Glue code generator so that Python modules can run in C and Tcl programs.
SwigXmlToCom. Tool that uses SWIG to generate COM wrappers.
John Ousterhout's paper on scripting languages (appeared in IEEE Computer).I am always on the lookout for projects that are either related to SWIG or which provide alternative solutions to the problem of wrapping C/C++ code. Please drop me a line if there are other projects that should be linked here. -- Dave
SAL - Scientific Applications on Linux.
USENIX
Mathtools.net A technical computing portal for all scientific and engineering needs. Contains useful links to technical computing programmers, covering C/C++, Java, Excel, MATLAB, Fortran and others.