PageRenderTime 18ms CodeModel.GetById 16ms app.highlight 1ms RepoModel.GetById 0ms app.codeStats 0ms

/tags/rel-1-3-25/swigweb/doc.ht

#
Unknown | 91 lines | 64 code | 27 blank | 0 comment | 0 complexity | 4f77ba3c7a2fb97f0d62364342749ecd MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
 1SWIG Documentation, Presentations, and Papers
 2
 3<p><img src="images/doc.png" alt="Documentation">
 4
 5<H3>SWIG-1.3</h3>
 6<ul>
 7
 8<li> <a href="Doc1.3/index.html">Development Documentation</a> for latest release.
 9</ul>
10
11<h3>SWIG-1.1</h3>
12<ul>
13<li> <a href="Doc1.1/HTML/Contents.html">Online Users Manual</a>.
14<li> Also available in <a href="Doc1.1/PDF/SWIGManual.pdf">PDF</a> (318 pages).
15</ul>
16
17<h3> Online Papers about SWIG </h3>
18
19<ul>
20<li> <b><a href="papers/Perl98/swigperl.htm">Perl Extension Building with SWIG</a></b>.
21This paper, presented at the 1998 O'Reilly Perl Conference, describes the use
22of SWIG with Perl5 and covers many advanced topics.
23[ <a href="papers/Perl98/swigperl.pdf">PDF</a> ]. <br>
24
25<li><p> <b><a href="papers/Tcl98/TclChap.html">Tcl and SWIG as a C/C++ Development Tool</a></b>.
26Originally written as a draft for a book chapter, this paper provides an overview of
27using Tcl and SWIG. It also appears on the CD-ROM accompanying "Tcl/Tk for Real Programmers"
28by Clif Flynt.<br>
29
30<li><p> <b><a href="papers/Tcl96/tcl96.html">SWIG : An Easy to Use Tool for Integrating Scripting Languages with C and C++</a></b>.
31While a little dated, this is the first SWIG paper. Presented at
32the 4th Tcl/Tk Workshop, Monterey, California, July 6-10, 1996.   Also available
33from <a href="http://www.usenix.org/publications/library/proceedings/tcl96/beazley.html">USENIX</a>. <br>
34
35<li><p> <b><a href="papers/Py96/python96.html">Using SWIG to Control, Prototype, and Debug
36C Programs with Python</a></b>.  Presented at the 4th International Python Conference,
37Livermore, California, June, 1996.  <br>
38
39<li> <b><a href="papers/Py97/beazley.html">Feeding a Large-scale Physics Application to Python</a></b>.  Presented at the 6th International Python Conference, San Jose, California. 
40October 14-17, 1997.   This paper describes the use of Python/SWIG with a high-performance
41physics application.  This application was a runner-up in the 1998
42Gordon-Bell prize for achieving 10 Gflops sustained performance on the 
43<a href="http://loki-www.lanl.gov/papers/sc98/">Avalon</a> Linux
44Cluster at Los Alamos National Laboratory. <br>
45
46</ul>
47
48<h3> Tutorials about SWIG </h3>
49
50<ul>
51<li> <b><a href="papers/PyTutorial98/PyTutorial98.pdf">Interfacing C/C++ and Python with SWIG</a></b> (PDF).
52Half-day tutorial presented at the 7th International Python Conference, November, 1998. <br>
53
54<li><p> <b><a href="papers/PyTutorial97/PyTutorial97.pdf">Interfacing C/C++ and Python with SWIG</a></b> (PDF).
55Half-day tutorial presented at the 6th International Python Conference, October, 1997. <br>
56
57<li><p> <b><a href="papers/TclTutorial98/TclTutorial98.pdf">Tcl Extension Building with SWIG</a></b> (PDF).   Tutorial presented at the 1998 Tcl/Tk Conference. <br>
58</ul>
59
60<h3> Other Resources </h3>
61
62<ul>
63<li> Perl users can find more information about SWIG in the O'Reilly book 
64<a href="http://www.ora.com/catalog/advperl">"Advanced Perl Programming"</a>. <br>
65
66<li><p> Daniel Blezek wrote an article about SWIG in the November, 1998 issue
67of the <a href="http://www.cuj.com/archive/1611/index.html">C/C++ Users Journal</a>.
68
69<li><p>An article about SWIG appeared in the February, 1998 issue 
70of <a href="http://www.ddj.com/ddj/1998/1998_02/index.htm">Dr. Dobb's Journal</a> on
71Scripting and Alternative Languages. <br>
72
73<li><p>Scott Bolte wrote an article about SWIG in the Winter, 1997 issue of 
74<a href="http://www.tpj.com">The Perl Journal</a>. <br>
75
76
77<li><p> John Ousterhout's <a href="http://home.pacbell.net/ouster/scripting.html">
78paper </a> on scripting languages provides a good  overview
79of the use of scripting languages and their relationship to
80systems programming languages.  SWIG was developed with many of these issues
81in mind so this paper might be of interest to users who are new to
82SWIG and its goals. <br>
83
84<li><p> <b><a href="http://www.supercomp.org/sc96/proceedings/SC96PROC/BEAZLEY/INDEX.HTM"> Lightweight Computational Steering of Very Large Scale Molecular Dynamics Simulations </a></b>.
85Presented at Supercomputing'96.  This paper describes the application that 
86motivated the development of SWIG. (See why SWIG was originally developed). <br> 
87
88</ul>
89
90
91