Commit 7f2a48ac authored by Liam M. Healy's avatar Liam M. Healy
Browse files

Instructions to use quicklisp and how to send patches

parent 07153912
...@@ -131,42 +131,40 @@ combination for which the following are supported:</p> ...@@ -131,42 +131,40 @@ combination for which the following are supported:</p>
provides a convenient way to iterate over elements or indices of provides a convenient way to iterate over elements or indices of
vectors or matrices. vectors or matrices.
</ul> </ul>
<p>Most users will not need to worry about their implementation and
<p>GSLL has been tested with operating system, as all these are supported if the needed libraries
<a href="http://sbcl.sourceforge.net/">SBCL</a> are installed (see below). The use of CLISP, however, is not
and recommended.
<a href="http://trac.clozure.com/openmcl">CCL</a>
on Debian amd64, and
<a href="http://sbcl.sourceforge.net/">SBCL</a>
and
<a href="http://clisp.cons.org/">CLISP</a> on Debian i386. There
are some known failures; see <a href="status.text">status.text</a>.
</p> </p>
<h2>Download and Install</h2> <h2>Download and Install</h2>
<h3>Download</h3> <h3>Download</h3>
<ul> <p>Use <a href="http://www.quicklisp.org/">quicklisp</a> and follow the
<li><code>git clone git://repo.or.cz/gsll.git</code></li> instructions. You will need to make sure that the libraries and
<li><code>git clone git://repo.or.cz/gsd.git</code></li> header files associated with <a href="http://www.gnu.org/software/gsl/">GNU Scientific Library
<li><code>darcs get http://www.common-lisp.net/project/cffi/darcs/cffi/</code></li> (GSL)</a> and <a href="http://sourceware.org/libffi/">libffi</a> are
<li><code>darcs get http://common-lisp.net/~loliveira/darcs/trivial-garbage</code></li> installed; your distribution may name these <code>libgsl0-dev</code>
<li><code>git clone git://common-lisp.net/projects/alexandria/alexandria.git</code></li> and <code>libffi-dev</code>. Once they are installed and you have
<li><code>wget http://ftp.linux.org.uk/pub/lisp/experimental/cclan/split-sequence.tar.gz -O - | tar zxv </code></li loaded the quicklisp file:
<li><code>git clone git://repo.or.cz/lisp-unit.git</code></li> <pre>
<li><code>git clone git://gitorious.org/iolib/static-vectors.git</code></li> (ql:quickload "gsll-tests")</pre>
<li><code>git clone git://repo.or.cz/fsbv.git</code></li> <p>To test your installation:
</ul> <pre>
<p>The <a href="http://repo.or.cz/w/gsll.git"> repository web page</a> (in-package :gsl)
can be used to browse or retrieve a compressed tarball (click the most (lisp-unit:run-tests)</pre>
recent "snapshot" link). You will need to make a link of all <p>The result should look something like:
the <code>.asd</code> files in the downloaded repositories to some <pre>
directory known to ASDF. Then make sure that ABSOLUTE-DEVIATION: 1 assertions passed, 0 failed.
the C packages <code>libgsl0-dev</code> and <code>libffi-dev</code> ABSOLUTE-SUM: 4 assertions passed, 0 failed.
(if using FSBV) are installed. AIRY: 73 assertions passed, 0 failed.</pre>
Then in Lisp, load the system: <p>... (many lines deleted) ...
<ul> <pre>
<li><code>(asdf:operate 'asdf:load-op :gsll)</code></li> VECTOR-VARIANCE-WITH-MEAN: 10 assertions passed, 0 failed.
</ul> WEIBULL: 60 assertions passed, 0 failed.
ZETA: 6 assertions passed, 0 failed.
TOTAL: 4019 assertions passed, 1 failed, 0 execution errors.</pre>
<p>You may see more failures.
<h3>License</h3> <h3>License</h3>
<p> <p>
This software is distributed under This software is distributed under
...@@ -325,6 +323,11 @@ and arrays used internally or for function return. ...@@ -325,6 +323,11 @@ and arrays used internally or for function return.
list</a> for all aspects of this project, including bug reports. In list</a> for all aspects of this project, including bug reports. In
addition, I am frequently on #lisp IRC channel as LiamH. addition, I am frequently on #lisp IRC channel as LiamH.
</p> </p>
<p>For bug reports, please use the mailing list. If you have
patch(es) and use git, please commit your changes and do:
<pre>git format-patch origin</pre>
<p>This will produce one or more files whose names start with a
four-digit number; please attach them all to your email.
</div> </div>
<!-- Page published by Emacs Muse ends here --> <!-- Page published by Emacs Muse ends here -->
<div class="footer"> <div class="footer">
...@@ -333,7 +336,7 @@ and arrays used internally or for function return. ...@@ -333,7 +336,7 @@ and arrays used internally or for function return.
<!-- Created: Feb 25 2005 --> <!-- Created: Feb 25 2005 -->
<!-- hhmts start --> <!-- hhmts start -->
<small> <small>
Time-stamp: <2010-07-22 15:38:19EDT index.html> Time-stamp: <2010-10-12 17:46:29EDT index.html>
</small> </small>
<!-- hhmts end --> <!-- hhmts end -->
</div> </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