Development Tools
Simplified Wrapper and Interface Generator (SWIG)
Product Overview
SWIG for OpenVMS connects libraries written in C/C++ with scripting languages such as Lua, Perl, PHP, Python, R, Ruby, Tcl, and with other languages like C#, Java, and JavaScript, facilitating the calling of native functions from these other languages.
Latest Version
Alpha | Integrity | X-86 |
---|---|---|
V4.1-0 | V4.1-0 | V4.1-0 |
Features
Input to SWIG is an interface definition that looks similar a C header file with a few extra constructs, and output is generated code that can be compiled and linked to provide the desired interface. This OpenVMS port of the SWIG includes all functionality provided by the Open Source 3.0.5 release.Licensing
GPLv3
Documentation
Documents and manuals related to this product
Downloads
Useful files related to the product, such as tools or additional materials.
Get a license
Most non-Open Source products require a valid license to operate. If you need to get a license for a product or OpenVMS itself, please look at the page describing the possible options.
Migrate to x86
OpenVMS is now available for x86/64 architecture, offering a reliable and up-to-date option to run your software in the future.
We are ready to give you all the information needed to evaluate the migration project, move your solutions to x86, and start using them in a working environment.