Commit 0113920e by liam

Revision to documentation pages.


git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3305 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
parent 7c36d17f
......@@ -25,7 +25,7 @@
<ul>
<li>Anything that is defined solely in C header files and not in the .so
library will not be a part of GSLL, because of the lack of access
through the library. For example, Chapter 38, Physical Constants,
through the library. For example, Physical Constants
are all defined as C macros.</li>
<li>Anything for which there are two near-equivalent GSL functions
and for which one is already provided. For example, all of the
......@@ -42,38 +42,33 @@
<li>Data types that are not defined in Common Lisp portably (such as
uint) may not be well supported. Others may be added but it
may be difficult to do so in a portable way. There are several
macros that should make this relatively easy.
macros to help with the definitions.
</li>
</ul>
<h3>Status</h3>
<div class="content">
Development of GSLL will be tracked using Trac, to be set up.
<p>There is a <a href="http://trac.common-lisp.net/gsll">Trac page</a>
for development information and for reporting bugs. There is a <a
href="http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel">mailing
list</a> for all aspects of this project.
</p>
<p>Most of the interface is complete, with a few chapters missing
and some functionality missing. See the <a
href="documentation.html">documentation</a> for details.
href="documentation.html">documentation</a> for details,
particularly known failures.
It is possible that the library API will change but probably not
substantially; most of the remaining work involves added functions.
Although many of the file output functions have been ported, none
have been tested, and they likely will need additional C or support
from other libraries.
substantially; most of the remaining work is to fix bugs.
<p>
There seem to be differences in the random number generators
between amd64 and i386, so many regression tests fail as the
sequences are not the same.
<p>
In addition to the chapters below, it would be nice if the following
were done<ul>
Wishlist features include:<ul>
<li>Native vectors like <code>sb-sys:vector-sap</code> in SBCL.
</ul>
<h3>Contributions</h3>
Contributions to the development of GSLL are welcome.
Contributions to the development of GSLL are welcome; see
the <a href="http://trac.common-lisp.net/gsll">Trac page</a> .
This make take the form of bug reports and fixes, suggestions for new
interface design, or of porting the remaining unported functions.
The supplied macros
......@@ -82,16 +77,6 @@
respectively, which simplifies the process of porting.
The arguments and defaults provide a convenient way of defining new
functions and variables.
<p>Where functions in the GSL library
do input and output to files, the remainder of the necessary
file-related operations must also be performed in C; no CL
interface is yet provided.</p>
<p>A Trac web page will soon be set up for those interested in
development, and for reporting bugs. In the meantime, send email to
me at this address: <code>lhealy</code> -at-
<code>common-lisp</code> -dot- <code>net</code>.</p>
<p>
</div>
<h3>Regression tests</h3>
......@@ -111,7 +96,7 @@ See <a href="documentation.html">documentation</a> regarding known failures.
<hr>
<address><a href="mailto:">Liam Healy</a></address>
<small>
Time-stamp: <2008-02-23 19:08:21EST development.html>
Time-stamp: <2008-02-24 11:24:12EST development.html>
</small>
<!-- hhmts end -->
</div>
......
......@@ -42,12 +42,14 @@ to find that the Lisp function name is <code>#'jacobian-elliptic-functions</code
<li>Look at the end of the Lisp source file, or in an "example" file
in the same directory, for examples. Often, the examples are placed
in a <code>make-tests</code> form (which will be commented out with
a #| |# block).</li>
a #| |# block). If the
<a href="http://www.gnu.org/software/gsl/manual/">GSL documentation</a>
provides an example, there will usually be the same or similar
example provided in GSLL.</li>
</ul>
It is advisable to look at the examples first for calculations that
require more complex setup (generally, the later chapters in the GSL
manual) because often there are convenience macros defined to make
the setup simpler.
manual).
</div>
<h3>GSL objects and letm </h3>
......@@ -152,7 +154,7 @@ gamma-randist, negative-binomial.
<address><a href="mailto:">Liam Healy</a></address>
<!-- hhmts start -->
<small>
Time-stamp: <2008-02-23 19:45:14EST documentation.html>
Time-stamp: <2008-02-24 11:33:07EST documentation.html>
</small>
<!-- hhmts end -->
</div>
......
......@@ -30,8 +30,7 @@
</p>
<p>This code should be considered alpha and is still under
development, but it is largely usable
now, with some GSL capability not yet available. See
Development section below.</p>
now, with some GSL capability not yet available.</p>
<p>This software is distributed under the <a
href="http://www.cliki.net/LLGPL">LLGPL</a>
and <a href="http://www.gnu.org/copyleft/fdl.html">FDL</a>.
......@@ -91,31 +90,32 @@ debugger invoked on a GSL-ERROR in thread #<THREAD "initial thread" {10032258C1}
href="http://clisp.cons.org/">CLISP</a> on Debian i386 and amd64.</p>
</div>
<h3>Additional information</h3>
Please see <a href="documentation.html">documentation</a> and
<a href="development.html">development</a> information.
<h3>Downloads</h3>
<div class="content">
<p>You may browse or download the <a
href="http://subversion.tigris.org/">Subversion</a>
repository at
svn://common-lisp.net/project/gsll/subversion/trunk. For
svn://common-lisp.net/project/gsll/svn/trunk. For
example,
</p>
<pre>svn list svn://common-lisp.net/project/gsll/subversion/trunk
svn checkout svn://common-lisp.net/project/gsll/subversion/trunk</pre>.</p>
<pre>svn list svn://common-lisp.net/project/gsll/svn/trunk
svn checkout svn://common-lisp.net/project/gsll/svn/trunk gsll</pre></p>
</div>
<h3>Additional information</h3>
<p> Please see <a href="documentation.html">documentation</a> and <a
href="development.html">development</a> information. There is a <a
href="http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel">mailing
list</a> for all aspects of this project.
<h3>Similar or related projects from others</h3>
<div class="content">
A partial automatically-generated interface to GSL is provided in <a
href="http://common-lisp.net/project/cl-gsl/">cl-gsl</a>.
A matlab-like array syntax and plotting is provided by
<a href="http://nlisp.info/">NLISP</a> which might work well with
GSLL. Some math functions implemented natively in CL are provided
in <a
href="http://www.princeton.edu/%7Etpapp/software.html#cl-numlib">cl-numlib</a>.
GSLL. Other numerical mathematics software for Lisp may be found
<a href="http://www.cliki.net/Mathematics">on Clicki</a>.
</div>
<div class="footer">
......@@ -124,7 +124,7 @@ svn checkout svn://common-lisp.net/project/gsll/subversion/trunk</pre>.</p>
<!-- Created: Feb 25 2005 -->
<!-- hhmts start -->
<small>
Time-stamp: <2008-02-23 19:02:16EST index.html>
Time-stamp: <2008-02-24 11:30:45EST index.html>
</small>
<!-- hhmts end -->
</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment