|
@@ -1,70 +1,54 @@
|
|
|
/*! \mainpage GRASS_SWIG_interface GRASS SWIG interface
|
|
|
|
|
|
-<h2>GRASS SWIG interface</h2>
|
|
|
+<a href="http://grass.osgeo.org">GRASS GIS</a> (Geographic Resources
|
|
|
+Analysis Support System) is an open source, Free Software
|
|
|
+<em>Geographical Information System</em> (GIS) with raster,
|
|
|
+topological %vector, image processing, and graphics production
|
|
|
+functionality that operates on various platforms through a graphical
|
|
|
+user interface (GUI) or command line interface (CLI). It is released under GNU
|
|
|
+General Public License (GPL).
|
|
|
+
|
|
|
+<i>Cited from <a href="http://www.swig.org/">SWIG Web
|
|
|
+site</a>:</i><br> 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 <a
|
|
|
+href="http://www.swig.org/compat.html#SupportedLanguages">supported
|
|
|
+languages</a> also includes on-scripting languages such as C#, Common
|
|
|
+Lisp (CLISP, Allegro CL, 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 be freely used, distributed, and modified for
|
|
|
+commercial and non-commercial use.
|
|
|
+
|
|
|
+\section swiglibes Status of GRASS SWIG implementation
|
|
|
+
|
|
|
+ - \ref GRASS_SWIG_PERL
|
|
|
+ - \ref GRASS_SWIG_PYTHON
|
|
|
+
|
|
|
+\section discussion Discussions in the Mailing list
|
|
|
|
|
|
-GRASS GIS (Geographic Resources Analysis Support System) is an open source,
|
|
|
-Free Software Geographical Information System (GIS) with raster, topological
|
|
|
-vector, image processing, and graphics production functionality that
|
|
|
-operates on various platforms through a graphical user interface and shell
|
|
|
-in X-Window. GRASS is released under GNU General Public License (GPL).
|
|
|
-The GRASS SWIG interface partially released under X11/MIT License.
|
|
|
-
|
|
|
-<p>
|
|
|
-<i>Cited from <a href="http://www.swig.org/">SWIG Web site</a>:</i><br>
|
|
|
-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
|
|
|
-<a href="http://www.swig.org/compat.html#SupportedLanguages">supported languages</a> also includes
|
|
|
-on-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, 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 be freely used, distributed, and modified for commercial
|
|
|
-and non-commercial use.
|
|
|
-
|
|
|
-<h2>Status of GRASS SWIG implementation</h2>
|
|
|
-
|
|
|
-<h3>GRASS SWIG PERL implementation</h3>
|
|
|
-
|
|
|
-At the moment a prototype is implemented.
|
|
|
-<P>
|
|
|
-See: \ref GRASS_SWIG_PERL
|
|
|
-
|
|
|
-<h3>GRASS SWIG PYTHON implementation</h3>
|
|
|
-
|
|
|
-At the moment a prototype is implemented.
|
|
|
-<P>
|
|
|
-See: \ref GRASS_SWIG_PYTHON
|
|
|
-
|
|
|
-
|
|
|
-<h2>Discussions in the Mailing list</h2>
|
|
|
See
|
|
|
|
|
|
-<ul>
|
|
|
-<li><a href="http://www.google.com/search?num=20&hl=en&lr=&q=swig+%5BGRASS5%5D+site%3Agrass.itc.it&btnG=Search">here</a> for
|
|
|
+ - <a href="http://www.google.com/search?num=20&hl=en&lr=&q=swig+%5BGRASS5%5D+site%3Agrass.itc.it&btnG=Search">here</a> for
|
|
|
discussions in the old developers mailing list.
|
|
|
-<li><a href="http://www.google.com/search?q=swig&as_qdr=all&sa=Google+Search&domains=lists.osgeo.org&sitesearch=lists.osgeo.org%2Fpipermail%2Fgrass-user%2F">here</a>
|
|
|
+ - <a href="http://www.google.com/search?q=swig&as_qdr=all&sa=Google+Search&domains=lists.osgeo.org&sitesearch=lists.osgeo.org%2Fpipermail%2Fgrass-user%2F">here</a>
|
|
|
for discussions in the new developers mailing list.
|
|
|
-</ul>
|
|
|
-
|
|
|
|
|
|
-<h2>Code availability</h2>
|
|
|
+\section code Code availability
|
|
|
|
|
|
The source code is available here:
|
|
|
|
|
|
-<ul>
|
|
|
-<li> in <a href="http://grass.osgeo.org/devel/index.php#software">GRASS SVN</a>
|
|
|
-<li> in the <a href="http://grass.osgeo.org/grass70/source/snapshot/">weekly SVN snapshot</a> (swig/ subdirectory)
|
|
|
-<li> via <a href="http://trac.osgeo.org/grass/browser/grass">SVN TracBrowser interface</a>
|
|
|
-</ul>
|
|
|
+ - in <a href="http://grass.osgeo.org/devel/index.php#software">GRASS SVN</a>
|
|
|
+ - in the <a href="http://grass.osgeo.org/grass70/source/snapshot/">weekly SVN snapshot</a> (swig/ subdirectory)
|
|
|
+ - via <a href="http://trac.osgeo.org/grass/browser/grass/trunk/swig">SVN Trac interface</a>
|
|
|
|
|
|
-<h2>See also</h2>
|
|
|
+\section see_also See also
|
|
|
|
|
|
-<ul>
|
|
|
-<li> <a href="http://download.osgeo.org/grass/grass6_progman/">GRASS Programmer's manual</a>
|
|
|
-</ul>
|
|
|
+ - <a href="http://download.osgeo.org/grass/grass6_progman/">GRASS Programmer's manual</a>
|
|
|
|
|
|
*/
|