wok annotate swig/description.txt @ rev 24877
updated makeself (2.4.0 -> 2.4.5)
author | Hans-G?nter Theisgen |
---|---|
date | Thu Mar 31 13:51:42 2022 +0100 (2022-03-31) |
parents | |
children |
rev | line source |
---|---|
Hans-G?nter@24297 | 1 SWIG is a software development tool that connects programs written in |
Hans-G?nter@24297 | 2 C and C++ with a variety of high-level programming languages. |
Hans-G?nter@24297 | 3 SWIG is used with different types of target languages including common |
Hans-G?nter@24297 | 4 scripting languages such as Javascript, Perl, PHP, Python, Tcl and Ruby. |
Hans-G?nter@24297 | 5 The list of supported languages also includes non-scripting languages |
Hans-G?nter@24297 | 6 such as C#, D, Go language, Java including Android, Lua, OCaml, Octave, |
Hans-G?nter@24297 | 7 Scilab and R. |
Hans-G?nter@24297 | 8 Also several interpreted and compiled Scheme implementations (Guile, |
Hans-G?nter@24297 | 9 MzScheme/Racket) are supported. |
Hans-G?nter@24297 | 10 SWIG is most commonly used to create high-level interpreted or compiled |
Hans-G?nter@24297 | 11 programming environments, user interfaces, and as a tool for testing and |
Hans-G?nter@24297 | 12 prototyping C/C++ software. |
Hans-G?nter@24297 | 13 SWIG is typically used to parse C/C++ interfaces and generate the |
Hans-G?nter@24297 | 14 'glue code' required for the above target languages to call into the |
Hans-G?nter@24297 | 15 C/C++ code. |
Hans-G?nter@24297 | 16 SWIG can also export its parse tree in the form of XML. |
Hans-G?nter@24297 | 17 SWIG is free software and the code that SWIG generates is compatible |
Hans-G?nter@24297 | 18 with both commercial and non-commercial projects. |