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.