SWIG Wiki: Difference between revisions

From WikiIndex
Jump to navigation Jump to search
m (Hoof Hearted moved page SwigWiki to SWIG Wiki without leaving a redirect: Correct wiki name)
m (Text replacement - "FoundedIn2004" to "Founded in 2004")
Line 27: Line 27:
*[[GitHub:swig/swig/wiki|SWIG Wiki]] — new wiki at [[GitHub]]
*[[GitHub:swig/swig/wiki|SWIG Wiki]] — new wiki at [[GitHub]]


[[Category:FoundedIn2004]]<!--https://archive.ph/cq60F-->
[[Category:Founded in 2004]]<!--https://archive.ph/cq60F-->

Revision as of 16:41, 9 November 2022

Small rectangular monochrome image, landscape orientation, thin black border with a white background, containing the words 'no logo' in black text. SWIG Wiki
Recent changes
[No WikiNode]
[No About]
[No Mobile URL]
Founded by: unknown
Status: Dead
Language: English
Edit mode: OpenEdit
Wiki engine: UseMod Wiki
Wiki license: NoLicense"NoLicense" is not in the list (Custom license, Attribution to contributing authors, Copyright to contributing authors, Site retains copyright, WTFPL, Licence Art Libre, Open Content License, Apache License, BSD Documentation License, FreeBSD Documentation License, ...) of allowed values for the "Wiki license" property.
Main topic: Software development
Wiki size: unknown size


Welcome to the SWIG Wiki page! The purpose of this site is to collect information regarding the installation, use, and discussion of SWIG.

SWIG is the acronym for Simplified Wrapper and Interface Generator. It 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, Python, Tcl, and Ruby. The list of supported languages also includes non-scripting languages such as C#, D, Go language, Java including Android, Lua, OCaml, Octave, Scilab and R. Also several interpreted and compiled Scheme implementations (Guile, MzScheme/Racket) are supported. 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. SWIG is typically used to parse C/C++ interfaces and generate the 'glue code' required for the above target languages to call into the C/C++ code. SWIG can also export its parse tree in the form of XML. SWIG is free software, and the code that SWIG generates is compatible with both commercial and non-commercial projects.

External links