wok-current
annotate swig/description.txt @ rev 25590
Update cacerts, up elfutils url, fix pkg-config, py3k rebuild, and xorg build with gcc 6
author |
Stanislas Leduc <shann@slitaz.org> |
date |
Thu Aug 24 14:03:59 2023 +0000 (16 months ago) |
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.
|