r5263 - trunk/BOOK/general/prog
randy at linuxfromscratch.org
randy at linuxfromscratch.org
Sun Nov 6 19:33:02 MST 2005
Author: randy
Date: 2005-11-06 19:33:01 -0700 (Sun, 06 Nov 2005)
New Revision: 5263
Modified:
trunk/BOOK/general/prog/other-tools.xml
Log:
Reorganized the 'Other Programming Tools' section
Modified: trunk/BOOK/general/prog/other-tools.xml
===================================================================
--- trunk/BOOK/general/prog/other-tools.xml 2005-11-07 02:19:36 UTC (rev 5262)
+++ trunk/BOOK/general/prog/other-tools.xml 2005-11-07 02:33:01 UTC (rev 5263)
@@ -28,175 +28,160 @@
not have been tested by the BLFS team, but their mention here is meant to
be a convenient source of additional information.</para>
- <sect3 role="package">
- <title>A-A-P</title>
+ </sect2>
- <para><application>A-A-P</application> makes it easy to locate, download,
- build and install software. It also supports browsing source code,
- developing programs, managing different versions and distribution of
- software and documentation. This means that
- <application> A-A-P</application> is useful both for users and for
- developers.</para>
+ <sect2>
+ <title>Programming Frameworks, Languages and Compilers</title>
- <itemizedlist spacing="compact">
- <listitem>
- <para>Project Home Page: <ulink
- url="http://www.a-a-p.org/index.html"/></para>
- </listitem>
- <listitem>
- <para>Download Location: <ulink
- url="http://www.a-a-p.org/download.html"/></para>
- </listitem>
- </itemizedlist>
+ <!-- This is a template for additions to this page. Cut 18 lines and
+ paste them in alphabetical order for the new package. '18dd' and
+ move down to the alpha order and 'p' works great (using vi).
- </sect3>
-
<sect3 role="package">
- <title>Boost</title>
+ <title></title>
- <para><application>Boost</application> provides free peer-reviewed
- portable C++ source libraries. The emphasis is on libraries which work
- well with the C++ Standard Library. The libraries are intended to be
- widely useful, and are in regular use by thousands of programmers across
- a broad spectrum of applications, platforms and programming
- environments.</para>
+ <para><application></application> This is the description.</para>
<itemizedlist spacing="compact">
<listitem>
<para>Project Home Page: <ulink
- url="http://www.boost.org/"/></para>
+ url=""/></para>
</listitem>
<listitem>
<para>Download Location: <ulink
- url="http://prdownloads.sourceforge.net/boost/"/></para>
+ url=""/></para>
</listitem>
</itemizedlist>
</sect3>
+ -->
+
<sect3 role="package">
- <title>DDD (GNU Data Display Debugger)</title>
+ <title>Euphoria</title>
- <para><application>GNU DDD</application> is a graphical front-end for
- command-line debuggers such as <application>GDB</application>,
- <application>DBX</application>, <application>WDB</application>,
- <application>Ladebug</application>, <application>JDB</application>,
- <application>XDB</application>, the <application>Perl</application>
- debugger, the <application>Bash</application> debugger, or the
- <application>Python</application> debugger. Besides <quote>usual</quote>
- front-end features such as viewing source texts,
- <application>DDD</application> has an interactive graphical data display,
- where data structures are displayed as graphs..</para>
+ <para><application>Euphoria</application> is a simple, flexible, and
+ easy-to-learn programming language. It lets you quickly and easily
+ develop programs for Windows, DOS, Linux and FreeBSD. Euphoria was first
+ released in 1993. Since then Rapid Deployment Software has been steadily
+ improving it with the help of a growing number of enthusiastic users.
+ Although <application>Euphoria</application> provides subscript checking,
+ uninitialized variable checking and numerous other run-time checks, it is
+ extremely fast. People have used it to develop high-speed DOS games,
+ Windows GUI programs, and Linux X Windows programs. It is also very
+ useful for CGI (Web-based) programming.</para>
<itemizedlist spacing="compact">
<listitem>
<para>Project Home Page: <ulink
- url="http://www.gnu.org/software/ddd/"/></para>
+ url="http://www.rapideuphoria.com/"/></para>
</listitem>
<listitem>
<para>Download Location: <ulink
- url="http://ftp.gnu.org/gnu/ddd/"/></para>
+ url="http://www.rapideuphoria.com/v20.htm"/></para>
</listitem>
</itemizedlist>
</sect3>
<sect3 role="package">
- <title>cachecc1</title>
+ <title>Mono</title>
- <para><application>cachecc1</application> is a
- <application>GCC</application> cache. It can be compared with the well
- known <application>ccache</application> package. It has some unique
- features including the use of an LD_PRELOADed shared object to catch
- invocations to <command>cc1</command>, <command>cc1plus</command> and
- <command>as</command>, it transparently supports all build methods, it
- can cache <application>GCC</application> bootstraps and it can be
- combined with <application>distcc</application> to transparently
- distribute compilations.</para>
+ <para><application>Mono</application> provides the necessary software to
+ develop and run .NET client and server applications on Linux, Solaris,
+ Mac OS X, Windows, and Unix. Sponsored by Novell, the
+ <application>Mono</application> open source project has an active and
+ enthusiastic contributing community and is positioned to become the
+ leading choice for development of Linux applications.</para>
<itemizedlist spacing="compact">
<listitem>
<para>Project Home Page: <ulink
- url="http://cachecc1.sourceforge.net/"/></para>
+ url="http://www.mono-project.com/Main_Page"/></para>
</listitem>
<listitem>
<para>Download Location: <ulink
- url="http://prdownloads.sourceforge.net/cachecc1"/></para>
+ url="http://go-mono.com/sources/"/></para>
</listitem>
</itemizedlist>
</sect3>
<sect3 role="package">
- <title>ccache</title>
+ <title>Ordered Graph Data Language (OGDL)</title>
- <para><application>ccache</application> is a compiler cache. It acts as
- a caching pre-processor to C/C++ compilers, using the <option>-E</option>
- compiler switch and a hash to detect when a compilation can be satisfied
- from cache. This often results in 5 to 10 times faster speeds in common
- compilations.</para>
+ <para><application>OGDL</application> is a structured textual format that
+ represents information in the form of graphs, where the nodes are strings
+ and the arcs or edges are spaces or indentation.</para>
<itemizedlist spacing="compact">
<listitem>
<para>Project Home Page: <ulink
- url="http://ccache.samba.org/"/></para>
+ url="http://ogdl.sourceforge.net/"/></para>
</listitem>
<listitem>
<para>Download Location: <ulink
- url="http://ccache.samba.org/ftp/ccache/"/></para>
+ url="http://prdownloads.sourceforge.net/ogdl/"/></para>
</listitem>
</itemizedlist>
</sect3>
<sect3 role="package">
- <title>distcc</title>
+ <title>R</title>
- <para><application>distcc</application> is a program to distribute builds
- of C, C++, Objective C or Objective C++ code across several machines on a
- network. <application>distcc</application> should always generate the
- same results as a local build, is simple to install and use, and is
- usually much faster than a local compile.
- <application>distcc</application> does not require all machines to share
- a filesystem, have synchronized clocks, or to have the same libraries or
- header files installed. They can even have different processors or
- operating systems, if cross-compilers are installed.</para>
+ <para><application>R</application> is a language and environment for
+ statistical computing and graphics. It is a GNU project similar to the
+ <application>S</application> language and environment which was developed
+ at Bell Laboratories (formerly AT&T, now Lucent Technologies) by
+ John Chambers and colleagues. <application>R</application> can be
+ considered as a different implementation of <application>S</application>.
+ There are some important differences, but much code written for
+ <application>S</application> runs unaltered under
+ <application>R</application>. <application>R</application> provides a
+ wide variety of statistical (linear and nonlinear modelling, classical
+ statistical tests, time-series analysis, classification, clustering, ...)
+ and graphical techniques, and is highly extensible. The
+ <application>S</application> language is often the vehicle of choice for
+ research in statistical methodology, and <application>R</application>
+ provides an Open Source route to participation in that activity.</para>
<itemizedlist spacing="compact">
<listitem>
<para>Project Home Page: <ulink
- url="http://distcc.samba.org/"/></para>
+ url="http://www.r-project.org/"/></para>
</listitem>
<listitem>
<para>Download Location: <ulink
- url="http://distcc.samba.org/download.html"/></para>
+ url="http://cran.r-project.org/mirrors.html"/></para>
</listitem>
</itemizedlist>
</sect3>
+ </sect2>
+
+ <sect2>
+ <title>Programming Libraries and Bindings</title>
+
<sect3 role="package">
- <title>Euphoria</title>
+ <title>Boost</title>
- <para><application>Euphoria</application> is a simple, flexible, and
- easy-to-learn programming language. It lets you quickly and easily
- develop programs for Windows, DOS, Linux and FreeBSD. Euphoria was first
- released in 1993. Since then Rapid Deployment Software has been steadily
- improving it with the help of a growing number of enthusiastic users.
- Although <application>Euphoria</application> provides subscript checking,
- uninitialized variable checking and numerous other run-time checks, it is
- extremely fast. People have used it to develop high-speed DOS games,
- Windows GUI programs, and Linux X Windows programs. It is also very
- useful for CGI (Web-based) programming.</para>
+ <para><application>Boost</application> provides free peer-reviewed
+ portable C++ source libraries. The emphasis is on libraries which work
+ well with the C++ Standard Library. The libraries are intended to be
+ widely useful, and are in regular use by thousands of programmers across
+ a broad spectrum of applications, platforms and programming
+ environments.</para>
<itemizedlist spacing="compact">
<listitem>
<para>Project Home Page: <ulink
- url="http://www.rapideuphoria.com/"/></para>
+ url="http://www.boost.org/"/></para>
</listitem>
<listitem>
<para>Download Location: <ulink
- url="http://www.rapideuphoria.com/v20.htm"/></para>
+ url="http://prdownloads.sourceforge.net/boost/"/></para>
</listitem>
</itemizedlist>
@@ -224,27 +209,6 @@
</sect3>
<sect3 role="package">
- <title>GDB (GNU Debugger)</title>
-
- <para><application>GDB</application> is the GNU Project debugger. It
- allows you to see what is going on <quote>inside</quote> another program
- while it executes. It also allows you to see what another program was
- doing at the moment it crashed.</para>
-
- <itemizedlist spacing="compact">
- <listitem>
- <para>Project Home Page: <ulink
- url="http://www.gnu.org/software/gdb/"/></para>
- </listitem>
- <listitem>
- <para>Download Location: <ulink
- url="ftp://ftp.gnu.org/gnu/gdb/"/></para>
- </listitem>
- </itemizedlist>
-
- </sect3>
-
- <sect3 role="package">
<title>GOB (GObject Builder)</title>
<para><application>GOB</application> (<application>GOB2</application>
@@ -268,27 +232,6 @@
</sect3>
<sect3 role="package">
- <title>gocache (GNU Object Cache)</title>
-
- <para><application>ccache</application> is a clone of
- <application>ccache</application>, with the goal of supporting
- compilers other than <application>GCC</application> and adding additional
- features. Embedded compilers will especially be in focus.</para>
-
- <itemizedlist spacing="compact">
- <listitem>
- <para>Project Home Page: <ulink
- url="http://sourceforge.net/projects/gocache/"/></para>
- </listitem>
- <listitem>
- <para>Download Location: <ulink
- url="http://prdownloads.sourceforge.net/gocache/"/></para>
- </listitem>
- </itemizedlist>
-
- </sect3>
-
- <sect3 role="package">
<title>GTK+/GNOME Language Bindings (wrappers)</title>
<para><application>GTK+</application>/<application>GNOME</application>
@@ -422,147 +365,279 @@
</sect3>
<sect3 role="package">
- <title>Mono</title>
+ <title>Numerical Python (Numpy)</title>
- <para><application>Mono</application> provides the necessary software to
- develop and run .NET client and server applications on Linux, Solaris,
- Mac OS X, Windows, and Unix. Sponsored by Novell, the
- <application>Mono</application> open source project has an active and
- enthusiastic contributing community and is positioned to become the
- leading choice for development of Linux applications.</para>
+ <para><application>Numerical Python</application> adds a fast array
+ facility to the <application>Python</application> language.</para>
<itemizedlist spacing="compact">
<listitem>
<para>Project Home Page: <ulink
- url="http://www.mono-project.com/Main_Page"/></para>
+ url="http://numeric.scipy.org/"/></para>
</listitem>
<listitem>
<para>Download Location: <ulink
- url="http://go-mono.com/sources/"/></para>
+ url="http://prdownloads.sourceforge.net/numpy/"/></para>
</listitem>
</itemizedlist>
</sect3>
<sect3 role="package">
- <title>Numerical Python (Numpy)</title>
+ <title>Perl Scripts and Additional Modules</title>
- <para><application>Numerical Python</application> adds a fast array
- facility to the <application>Python</application> language.</para>
+ <para>There are many <application>Perl</application> scripts and
+ additional modules located on the Comprehensive Perl Archive Network
+ (CPAN) web site. Here you will find
+ <quote>All Things Perl</quote>.</para>
<itemizedlist spacing="compact">
<listitem>
<para>Project Home Page: <ulink
- url="http://numeric.scipy.org/"/></para>
+ url="http://cpan.org/"/></para>
</listitem>
+ </itemizedlist>
+
+ </sect3>
+
+ <sect3 role="package">
+ <title>SWIG</title>
+
+ <para><application>SWIG</application> is a software development tool
+ that connects programs written in C and C++ with a variety of high-level
+ programming languages. <application>SWIG</application> is used with
+ different types of languages including common scripting languages such as
+ <application>Perl</application>, <application>Python</application>,
+ <application>Tcl</application>/<application>Tk</application> and
+ <application>Ruby</application>. The list of supported languages also
+ includes non-scripting languages such as <application>C#</application>,
+ <application>Common Lisp</application> (Allegro CL),
+ <application>Java</application>, <application>Modula-3</application>
+ and <application>OCAML</application>. Also several interpreted and
+ compiled Scheme implementations (<application>Chicken</application>,
+ <application>Guile</application>, <application>MzScheme</application>)
+ are supported. <application>SWIG</application> 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.
+ <application>SWIG</application> can also export its parse tree in the
+ form of XML and Lisp s-expressions.</para>
+
+ <itemizedlist spacing="compact">
<listitem>
+ <para>Project Home Page: <ulink
+ url="http://www.swig.org/"/></para>
+ </listitem>
+ <listitem>
<para>Download Location: <ulink
- url="http://prdownloads.sourceforge.net/numpy/"/></para>
+ url="http://prdownloads.sourceforge.net/swig/"/></para>
</listitem>
</itemizedlist>
</sect3>
+ </sect2>
+
+ <sect2>
+ <title>Other Development Tools</title>
+
<sect3 role="package">
- <title>OProfile</title>
+ <title>A-A-P</title>
- <para><application>OProfile</application> is a system-wide profiler for
- Linux systems, capable of profiling all running code at low overhead.
- <application>OProfile</application> is released under the GNU GPL. It
- consists of a kernel driver and a daemon for collecting sample data, and
- several post-profiling tools for turning data into information.
- <application>OProfile</application> leverages the hardware performance
- counters of the CPU to enable profiling of a wide variety of interesting
- statistics, which can also be used for basic time-spent profiling. All
- code is profiled: hardware and software interrupt handlers, kernel
- modules, the kernel, shared libraries, and applications.
- <application>OProfile</application> is currently in alpha status; however
- it has proven stable over a large number of differing configurations. It
- is being used on machines ranging from laptops to 16-way NUMA-Q
- boxes.</para>
+ <para><application>A-A-P</application> makes it easy to locate, download,
+ build and install software. It also supports browsing source code,
+ developing programs, managing different versions and distribution of
+ software and documentation. This means that
+ <application> A-A-P</application> is useful both for users and for
+ developers.</para>
<itemizedlist spacing="compact">
<listitem>
<para>Project Home Page: <ulink
- url="http://oprofile.sourceforge.net/news/"/></para>
+ url="http://www.a-a-p.org/index.html"/></para>
</listitem>
<listitem>
<para>Download Location: <ulink
- url="http://oprofile.sourceforge.net/download/"/></para>
+ url="http://www.a-a-p.org/download.html"/></para>
</listitem>
</itemizedlist>
</sect3>
<sect3 role="package">
- <title>Ordered Graph Data Language (OGDL)</title>
+ <title>cachecc1</title>
- <para><application>OGDL</application> is a structured textual format that
- represents information in the form of graphs, where the nodes are strings
- and the arcs or edges are spaces or indentation.</para>
+ <para><application>cachecc1</application> is a
+ <application>GCC</application> cache. It can be compared with the well
+ known <application>ccache</application> package. It has some unique
+ features including the use of an LD_PRELOADed shared object to catch
+ invocations to <command>cc1</command>, <command>cc1plus</command> and
+ <command>as</command>, it transparently supports all build methods, it
+ can cache <application>GCC</application> bootstraps and it can be
+ combined with <application>distcc</application> to transparently
+ distribute compilations.</para>
<itemizedlist spacing="compact">
<listitem>
<para>Project Home Page: <ulink
- url="http://ogdl.sourceforge.net/"/></para>
+ url="http://cachecc1.sourceforge.net/"/></para>
</listitem>
<listitem>
<para>Download Location: <ulink
- url="http://prdownloads.sourceforge.net/ogdl/"/></para>
+ url="http://prdownloads.sourceforge.net/cachecc1"/></para>
</listitem>
</itemizedlist>
</sect3>
<sect3 role="package">
- <title>Perl Scripts and Additional Modules</title>
+ <title>ccache</title>
- <para>There are many <application>Perl</application> scripts and
- additional modules located on the Comprehensive Perl Archive Network
- (CPAN) web site. Here you will find <quote>All Things Perl</quote>.</para>
+ <para><application>ccache</application> is a compiler cache. It acts as
+ a caching pre-processor to C/C++ compilers, using the <option>-E</option>
+ compiler switch and a hash to detect when a compilation can be satisfied
+ from cache. This often results in 5 to 10 times faster speeds in common
+ compilations.</para>
<itemizedlist spacing="compact">
<listitem>
<para>Project Home Page: <ulink
- url="http://cpan.org/"/></para>
+ url="http://ccache.samba.org/"/></para>
</listitem>
+ <listitem>
+ <para>Download Location: <ulink
+ url="http://ccache.samba.org/ftp/ccache/"/></para>
+ </listitem>
</itemizedlist>
</sect3>
<sect3 role="package">
- <title>R</title>
+ <title>DDD (GNU Data Display Debugger)</title>
- <para><application>R</application> is a language and environment for
- statistical computing and graphics. It is a GNU project similar to the
- <application>S</application> language and environment which was developed
- at Bell Laboratories (formerly AT&T, now Lucent Technologies) by
- John Chambers and colleagues. <application>R</application> can be
- considered as a different implementation of <application>S</application>.
- There are some important differences, but much code written for
- <application>S</application> runs unaltered under
- <application>R</application>. <application>R</application> provides a
- wide variety of statistical (linear and nonlinear modelling, classical
- statistical tests, time-series analysis, classification, clustering, ...)
- and graphical techniques, and is highly extensible. The
- <application>S</application> language is often the vehicle of choice for
- research in statistical methodology, and <application>R</application>
- provides an Open Source route to participation in that activity.</para>
+ <para><application>GNU DDD</application> is a graphical front-end for
+ command-line debuggers such as <application>GDB</application>,
+ <application>DBX</application>, <application>WDB</application>,
+ <application>Ladebug</application>, <application>JDB</application>,
+ <application>XDB</application>, the <application>Perl</application>
+ debugger, the <application>Bash</application> debugger, or the
+ <application>Python</application> debugger. Besides <quote>usual</quote>
+ front-end features such as viewing source texts,
+ <application>DDD</application> has an interactive graphical data display,
+ where data structures are displayed as graphs..</para>
<itemizedlist spacing="compact">
<listitem>
<para>Project Home Page: <ulink
- url="http://www.r-project.org/"/></para>
+ url="http://www.gnu.org/software/ddd/"/></para>
</listitem>
<listitem>
<para>Download Location: <ulink
- url="http://cran.r-project.org/mirrors.html"/></para>
+ url="http://ftp.gnu.org/gnu/ddd/"/></para>
</listitem>
</itemizedlist>
</sect3>
<sect3 role="package">
+ <title>distcc</title>
+
+ <para><application>distcc</application> is a program to distribute builds
+ of C, C++, Objective C or Objective C++ code across several machines on a
+ network. <application>distcc</application> should always generate the
+ same results as a local build, is simple to install and use, and is
+ usually much faster than a local compile.
+ <application>distcc</application> does not require all machines to share
+ a filesystem, have synchronized clocks, or to have the same libraries or
+ header files installed. They can even have different processors or
+ operating systems, if cross-compilers are installed.</para>
+
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>Project Home Page: <ulink
+ url="http://distcc.samba.org/"/></para>
+ </listitem>
+ <listitem>
+ <para>Download Location: <ulink
+ url="http://distcc.samba.org/download.html"/></para>
+ </listitem>
+ </itemizedlist>
+
+ </sect3>
+
+ <sect3 role="package">
+ <title>GDB (GNU Debugger)</title>
+
+ <para><application>GDB</application> is the GNU Project debugger. It
+ allows you to see what is going on <quote>inside</quote> another program
+ while it executes. It also allows you to see what another program was
+ doing at the moment it crashed.</para>
+
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>Project Home Page: <ulink
+ url="http://www.gnu.org/software/gdb/"/></para>
+ </listitem>
+ <listitem>
+ <para>Download Location: <ulink
+ url="ftp://ftp.gnu.org/gnu/gdb/"/></para>
+ </listitem>
+ </itemizedlist>
+
+ </sect3>
+
+ <sect3 role="package">
+ <title>gocache (GNU Object Cache)</title>
+
+ <para><application>ccache</application> is a clone of
+ <application>ccache</application>, with the goal of supporting
+ compilers other than <application>GCC</application> and adding additional
+ features. Embedded compilers will especially be in focus.</para>
+
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>Project Home Page: <ulink
+ url="http://sourceforge.net/projects/gocache/"/></para>
+ </listitem>
+ <listitem>
+ <para>Download Location: <ulink
+ url="http://prdownloads.sourceforge.net/gocache/"/></para>
+ </listitem>
+ </itemizedlist>
+
+ </sect3>
+
+ <sect3 role="package">
+ <title>OProfile</title>
+
+ <para><application>OProfile</application> is a system-wide profiler for
+ Linux systems, capable of profiling all running code at low overhead.
+ <application>OProfile</application> is released under the GNU GPL. It
+ consists of a kernel driver and a daemon for collecting sample data, and
+ several post-profiling tools for turning data into information.
+ <application>OProfile</application> leverages the hardware performance
+ counters of the CPU to enable profiling of a wide variety of interesting
+ statistics, which can also be used for basic time-spent profiling. All
+ code is profiled: hardware and software interrupt handlers, kernel
+ modules, the kernel, shared libraries, and applications.
+ <application>OProfile</application> is currently in alpha status; however
+ it has proven stable over a large number of differing configurations. It
+ is being used on machines ranging from laptops to 16-way NUMA-Q
+ boxes.</para>
+
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>Project Home Page: <ulink
+ url="http://oprofile.sourceforge.net/news/"/></para>
+ </listitem>
+ <listitem>
+ <para>Download Location: <ulink
+ url="http://oprofile.sourceforge.net/download/"/></para>
+ </listitem>
+ </itemizedlist>
+
+ </sect3>
+
+ <sect3 role="package">
<title>SCons</title>
<para><application>SCons</application> is an Open Source software
@@ -607,41 +682,6 @@
</sect3>
<sect3 role="package">
- <title>SWIG</title>
-
- <para><application>SWIG</application> is a software development tool
- that connects programs written in C and C++ with a variety of high-level
- programming languages. <application>SWIG</application> is used with
- different types of languages including common scripting languages such as
- <application>Perl</application>, <application>Python</application>,
- <application>Tcl</application>/<application>Tk</application> and
- <application>Ruby</application>. The list of supported languages also
- includes non-scripting languages such as <application>C#</application>,
- <application>Common Lisp</application> (Allegro CL),
- <application>Java</application>, <application>Modula-3</application>
- and <application>OCAML</application>. Also several interpreted and
- compiled Scheme implementations (<application>Chicken</application>,
- <application>Guile</application>, <application>MzScheme</application>)
- are supported. <application>SWIG</application> 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.
- <application>SWIG</application> can also export its parse tree in the
- form of XML and Lisp s-expressions.</para>
-
- <itemizedlist spacing="compact">
- <listitem>
- <para>Project Home Page: <ulink
- url="http://www.swig.org/"/></para>
- </listitem>
- <listitem>
- <para>Download Location: <ulink
- url="http://prdownloads.sourceforge.net/swig/"/></para>
- </listitem>
- </itemizedlist>
-
- </sect3>
-
- <sect3 role="package">
<title>Valgrind</title>
<para><application>Valgrind</application> is a collection of five tools:
More information about the blfs-book
mailing list