aboutsummaryrefslogtreecommitdiff
path: root/development/swig/README
diff options
context:
space:
mode:
authorhollywoodb <hollywoodb@fastmail.fm>2010-05-11 14:05:53 +0200
committerRobby Workman <rworkman@slackbuilds.org>2010-05-11 14:05:53 +0200
commita1ee41f337e2fd182047b822c2ff4a4943b2417c (patch)
tree6ef230b67a2dbeb09fd5e0d2a2fa6ee541d288f4 /development/swig/README
parent529ccd9e1f5ab98bfca9c2a48347333c158d06ba (diff)
development/swig: Initial import
Diffstat (limited to 'development/swig/README')
-rw-r--r--development/swig/README17
1 files changed, 17 insertions, 0 deletions
diff --git a/development/swig/README b/development/swig/README
new file mode 100644
index 0000000000000..61c0607421c8d
--- /dev/null
+++ b/development/swig/README
@@ -0,0 +1,17 @@
+SWIG 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 languages including common scripting
+languages such as Perl, PHP, Python, Tcl, Ruby and PHP. The list of supported
+languages also includes non-scripting languages such as C#, Common Lisp
+(CLISP, Allegro CL, CFFI, UFFI), Java, Modula-3 and OCAML. Also several
+interpreted and compiled Scheme implementations (Guile, MzScheme, Chicken) 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 can also export its parse tree in the
+form of XML and Lisp s-expressions.
+
+swig may build with support for the following:
+ Tcl, Python, Perl, Java, GCJ, Guile, MzScheme, Ruby, PHP4, ocaml, Pike
+ Chicken (csc/csi), C#, Lua, Allegro CL, clisp, R
+