SWIG

Introduction

Simplified Wrapper and Interface Generator. SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of target languages including common scripting languages such as Javascript, Perl PHP, Python2, Tcl and Ruby.