*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@3594 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
3f1cfa550c
commit
11e91fbaef
2 changed files with 6 additions and 6 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
SWIG Comparison
|
SWIG Features
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<h2>SWIG and the Competition</h2>
|
<h2>SWIG Features</h2>
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<em>
|
<em>
|
||||||
|
|
@ -133,10 +133,10 @@ to read the fine-print. Although other tools might offer different
|
||||||
features than SWIG, they often have major limitations that are rarely
|
features than SWIG, they often have major limitations that are rarely
|
||||||
advertised. For example, if a tool claims to "parse" C++, but
|
advertised. For example, if a tool claims to "parse" C++, but
|
||||||
fails to implement a basic feature like <tt>typedef</tt>, then that tool
|
fails to implement a basic feature like <tt>typedef</tt>, then that tool
|
||||||
doesn't implement the type system correctly. Similarly, tools often
|
probably doesn't implement the type system correctly. Similarly, tools often
|
||||||
place artificial limits on fundamental things like the number of
|
place artificial limits on fundamental things like the number of
|
||||||
allowed arguments to a function, supported datatypes, and so forth.
|
allowed arguments to a function, supported datatypes, and so forth.
|
||||||
Even some tools that delusionally claim to be the "leading C++
|
Even some tools that claim to be the "leading C++
|
||||||
wrapping solution" are known to not support simple declarations
|
wrapping solution" are known to not support simple declarations
|
||||||
involving references, pointers, and other fundamental C++
|
involving references, pointers, and other fundamental C++
|
||||||
datatypes---simply because these declarations are unsafe and therefore
|
datatypes---simply because these declarations are unsafe and therefore
|
||||||
|
|
@ -151,7 +151,7 @@ SWIG gives you the freedom and the flexibility to handle difficult
|
||||||
real-world wrapping problems without artificial limits and without the
|
real-world wrapping problems without artificial limits and without the
|
||||||
baggage of a programming morality agenda.
|
baggage of a programming morality agenda.
|
||||||
|
|
||||||
<h3>Everything is documented</h3>
|
<h3>SWIG is documented</h3>
|
||||||
|
|
||||||
Since its initial release, SWIG has included hundreds of pages of user
|
Since its initial release, SWIG has included hundreds of pages of user
|
||||||
documentation. This documentation describes every SWIG feature and
|
documentation. This documentation describes every SWIG feature and
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ A wrapper generator for interfacing C++ with [incr Tcl].<br>
|
||||||
<a href="http://cens.ioc.ee/projects/f2py2e">f2py</a>. An interface generator for binding Fortran and Python.<br>
|
<a href="http://cens.ioc.ee/projects/f2py2e">f2py</a>. An interface generator for binding Fortran and Python.<br>
|
||||||
|
|
||||||
<a href="http://www.boost.org/libs/python/doc/index.html">Boost Python Library</a>. The so-called
|
<a href="http://www.boost.org/libs/python/doc/index.html">Boost Python Library</a>. The so-called
|
||||||
"leading solution for language interoperability between Python and C++." Whatever. <br>
|
"leading solution for language interoperability between Python and C++."<br>
|
||||||
|
|
||||||
<a href="http://www.deaven.net/~deaven/Software/cxxwrap/">cxxwrap</a>. Java JNI wrapper code generator for C++.<br>
|
<a href="http://www.deaven.net/~deaven/Software/cxxwrap/">cxxwrap</a>. Java JNI wrapper code generator for C++.<br>
|
||||||
<a href="http://www.excelsior-usa.com/xfunction.html">xFunction</a>. Java native code access library.<br>
|
<a href="http://www.excelsior-usa.com/xfunction.html">xFunction</a>. Java native code access library.<br>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue